问题标签 [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.
c# - WPF ItemsControl 绑定问题
我有绑定问题:查看我的代码
这是 Xaml 代码:
在后面的代码中,我声明了 ocOpenInvoices ObservableCollection:
在我的 Window Loadded 事件中:
但它让我发疯,因为 ItemControl 不响应 ocOpenInvoices ObservableCollection。
当我从代码隐藏中给它 ItemsSource 时,它可以工作:(,我试图给它 ElementName 但它仍然没有响应。
请你能帮忙告诉我我的问题是什么?我在这里想念什么?提前致谢。
wpf - wpf 组合框项目源集合视图源与直接绑定
我看到组合框 itemsource 可以通过两种主要方式绑定:
直接绑定
集合查看源
这两种方法有什么区别?
c# - 如何将 UserControl 动态添加到 ItemsControl?
我有一个在运行时动态创建的 WPF UserControl。根据用户交互,这些控件中的 1-5 个被创建并应添加到 UI。
我ObservableCollection<PlayerSpec> PlayerSpecViews
在 xaml.cs 代码隐藏中有一个。
最初我尝试使用 aGrid
并动态添加RowDefinitions
,但这不起作用。控件将按比例缩小。
然后我尝试使用 ItemsControl 但绑定没有添加 Control 而是添加类型名称。
如何使用数据绑定以垂直方式添加和放置控件?如果需要,奖励信息可能包括垂直滚动条。
我当前的 XAML 和绑定如下:
XAML 类:
wpf - WPF ItemSource 在 XAML 中不起作用
我正在 WPF 中编写国际象棋 UI。
我在 XAML 中设置了窗口数据上下文:
我已将“本地”命名空间定义为包含视图模型的命名空间。
视图模型有 1 个属性,一组棋子:
我试图像这样绑定ChessPieces
到我的ChessBoard
(一个ItemsControl):
但它不会在运行时显示这些片段。但是,如果我取消注释下面的行,它会起作用,我会看到板上的所有部分。
只是要清楚:
在 XAML 中设置绑定:
在代码中设置绑定:
任何人都知道我在 XAML 绑定中做错了什么?
c# - 如何删除列表框中选定的模板
我有一个列表框,其中有一个数据模板绑定到来自 xml 文件的任务,我想在单击按钮时删除选定的模板,但它给我一个异常“在使用 ItemsSource 时操作无效。使用 ItemsControl 访问和修改元素。而是 ItemsSource。”
这是 xaml 的代码
这是删除按钮背后的代码
我哪里错了?,help.thanx。
wpf - 在已经使用 itemsource 的 wpf 列表框上添加一个小弹出窗口
这是我的 wpf-xaml 代码的一部分:
我想将另一个列表框项添加到该列表框,并且我不希望它在您右键单击列表框之前可见。它也不应该绑定到“AvailableJobs”属性。
像这样的东西:
这不起作用,因为“itemsource 必须是空的问题”
任何人都知道我该怎么做?
我不需要可见性/右键单击功能的帮助。
在此先感谢,我希望这个问题是可以理解的。
wpf - WPF Datagrid 动态项目源
我有一个 2 列 WPF Datagrid,它绑定到人对象的 ObservableCollection。网格的一列是显示(正确)性别的下拉列表 - 男性或女性。
我想要做的是根据男性或女性的界限值在第二列(ieCol2)的另一个下拉列表中动态显示选择。
我没有看到 OnRowBound 事件;但似乎我需要根据性别列在 Col2 上交换我的 itemsource,以在 Col2 列 {每行} 中生成下拉列表的值。
这听起来可行吗?
wpf - wpf将数据表设置为itemsource获取列表但不可见
DataGrid1.ItemsSource = mgr.srcData(0).DefaultView '返回数据表
DataGrid1 隐藏了所有列,但只有 2 个可见
运行应用程序工作,出现行但不显示值,只有空白行虽然我可以得到它们的值
onclick -> 将值作为 datarowview 并在我获得第一个元素/字段后 ---> 好的测试
c# - 为什么我们实际使用 itemsource?
我是 .net 的新手,我在 msdn 上研究过它“代表一个可用于呈现项目集合的控件”。通过这一行,我的理解是假设如果我将它用于 TabControl,那么它会提供一个控件,该控件将使多个 TabItems(集合)能够在给定的容器上呈现。
有人可以用一个易于理解的例子来纠正(如果我错了),说明我们为什么使用它。如果我们不使用它会发生什么?