问题标签 [itemsource]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 绑定包含在 ObservableCollection 中的用户控件在 WrapPanel 中
我有一个这样定义的类:
其中 Usercontrol 是我想在 WrapPanel 中插入的可视元素。
CustomClass 组织在一个静态的 ObservableCollection 中。
我希望将集合中 CustomClass 的 usercontrol 属性绑定到 WrapPanel 中进行可视化,因此我的可视元素显示的顺序与集合中的元素相同。
现在我正在通过代码手动填充 WrapPanel,但我认为必须有一种方法可以通过数据绑定快速轻松地完成它。我正在尝试使用以这种方式定义的 ItemsControl 来做到这一点:
但我不知道如何让魔法发生。
编辑:
我尝试了 ChrisO 提出的解决方案,实现方式如下:
1 - 我将收藏设置为属性
2 - 我将 UserControl 设为属性
3 - 我从代码中设置 DataContex:
4 - 绑定:
现在我可以可视化集合的第一个元素。如果第一个元素发生变化,我将可视化新的第一个元素。如何可视化整个集合?
c# - 使用 ObservableCollection 进行 WPF 模板
我正在做一个本地项目,但我遇到了一些问题。
我想为一些具有 3 个字符串(其中 1 是超链接)和一张图片的结果创建一个模板,它们作为绑定到 ItemSource 的结果类型的 ObservableCollection 出现。
因此,我想在 WPF 中显示这些结果,并且我想为每个项目使用一个模板并将它们显示在 StackPanel(或 ListView)中。
我尝试使用 ListView 但你唯一能做的就是选择整个项目,但我也希望链接是可点击的。
我的问题是:如何创建一个用于每个项目的模板,然后将它们添加到一个列表中,其中 1 个字符串是可点击的?
wpf - DisplayMemberPath 数据绑定
我对 WPF 中的数据绑定有一个困惑的问题。XAML 中有一个与 ItemSource 链接的列表框,但是当它运行时,它会显示类名列表。所以我已经申请了 DisplayMemberPath,但它没有帮助。而且我想知道如何从泛型类访问类内部。谢谢。
结果
c# - 在代码隐藏中绑定两种方式的itemsource?
有一个列表框与 itemsource 绑定。之后我想更改收集的数据。添加数据的单击按钮不会更改列表框。
然后我在 itemsource 之后添加更新,但它使 PresentatonFramework.pdb 未加载,InvalidOperationException 未处理。我有点了解,这是一种绑定方式。你能给我一些帮助吗?
devexpress - 获取 GridControl 的过滤或搜索结果
我使用了 devexpress 组件
我在后面的代码中为GridControl的ItemSource属性设置数据,如下所示:
查询是列表
当我在 gridcontrol 中过滤或搜索时,显示行现在更改了,我想像这样获取更改后的 itemsource:
我该怎么做 ?
谢谢
c# - 将命令传递给 Xamarin.Forms 中 DataTemplate 内的 TextCell
我有一个 ListView,绑定到 ViewModel 的 ItemsSource,并且这些项目是一个自定义类(包含菜单的名称、图标和属于页面的类型,将在点击菜单点时启动)。
我发现可以将命令绑定到 TextCell,我希望这样做。但就我而言,列表不是固定的,而是生成的,我还没有找到解决方案。
Binding 中的 ElementName 不起作用,xmlns:local 定义也不起作用。
有没有办法使用 Command 绑定,或者我应该坚持使用 ListView.ItemTapped 事件?
c# - DataGrid 只显示标题
我的问题是我有一个数据库管理器类,我在那里这样做
我抓住了它,但它只显示标题而不是数据
我不知道为什么请帮助我;)
wpf - 绑定在父属性上的 WPF DataGrid 单元格
我有一个 DataGrid,它的 ItemSource 属性绑定到我的模型中的属性。我希望网格中的组合框列也绑定到同一模型的属性,而不是绑定在 ItemSource 上的属性对象内
网格的列只能绑定到我的 ObjectList 中的 Object 元素内的属性,有没有办法将父模型的属性绑定到网格单元?
c# - WPF Itemcontrol 和 datatemplate 无法正确显示
我在使用 ItemControl、DataTemplate 和 Visifire 图表时遇到问题。
首先,XAML中的代码如下
_markerChartsCollections
定义为
在 ViewModel 和 Model 中。
现在,在 Model 中,我初始化了两个My3DLineChartObject
对象并将其放入_markerChartsCollections
.
结果是我可以在 _markerChartsCollections 中看到两个与 My3DLineChartObject 相同的数字。但是,无法显示 My3DLineChartObject 中的属性,包括 _xAxisCollection、_yAxisCollection 和 _zAxisCollection。
谁能帮忙看看可能的原因是什么?
输出信息是
c# - 在停靠面板中水平排列按钮的动态列表
我正在使用停靠面板来显示从 itemsource 读取并希望水平显示它们但它垂直显示它们的按钮列表。
我正在使用以下代码:
如果我使用以下代码(将按钮作为静态列表,我可以以水平方式显示列表。
有人可以告诉我哪里出错了。
谢谢,