问题标签 [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.

0 投票
2 回答
136 浏览

silverlight - 将 ListBox 绑定到集合在 Silverlight 中可能吗?

在 silverlight 中是否collection<*>允许数据绑定?因为我做了以下,没有任何反应

Country包含类型为 States 属性的类在哪里Collection<State>

国家

状态

Xaml.cs

注意: 我看到手风琴标题在每个手风琴标题中显示国家名称,但是列表框没有与状态数据绑定。

0 投票
2 回答
352 浏览

c# - 通过 xaml 绑定一个类集合属性

这是我的全球课程

这是智能代码中的 TrackList:

我希望使用 XAML 在 ListView 中绑定 Globals.Instance.Tracklist.Tracks。

通过运行时,使用 ItemSource 属性真的很容易

但是使用 xaml 我尝试了几个代码,但没有一个是好的。

0 投票
1 回答
61 浏览

wpf - 不要更改 ChangePropertycallback 中的属性

我有一个ListView和绑定ItemSource到一个ICollectionView属性,并将所选项目绑定到一个 dp 属性。

我有另一个列表视图并将 itemsource 绑定到 MYView 属性。

当更改 SelectedProperty 时,我为 MYView 设置了值,但不在与 MYView 绑定的列表视图中显示新值!!!

更改 SelectedProperty 时如何更改 MYView 属性?

0 投票
2 回答
169 浏览

wpf - 如何从视图更新模型

我有模特班员工:

和 View Model 类EmployeeViewModel,其中包含一个Employee Object

现在视图(WPF)将使用Employee视图模型中的对象ItemSource来显示员工数据

现在的问题是:我在视图上有更新按钮,当我更改Employee视图中的属性时(通过文本框)我想更新模型(所以之后我可以更新数据库),如何从视图更新这个模型.

0 投票
2 回答
553 浏览

wpf - 如何为数据网格列添加模板?

我正在向数据网格动态添加 itemsource:

但是,如果我向 Datagrid 添加一个新行(带有复选框列) - 复选框是三态的。我尝试在 xaml 中添加下一个代码:

但是有一个例外是“在使用 ItemsSource 之前,Items 集合必须为空”。

我是 WPF 的新手,请多多指教,如何制作只有两种状态的复选框?

0 投票
2 回答
2460 浏览

c# - 无法更改 gridview itemssource

我正在尝试在 gridview 中更改一个框的颜色(具有 ItemTemplates 有 100 个绿色框)。

首先,我创建了一个列表(键入为我的类),并将所有项目添加到列表中,并将列表添加到我的 gridview 源中:

之后,我为 gridview 上的项目单击添加了一个单击事件。我希望当我点击一个项目时,这个项目的颜色会改变。所以我编辑了列表:

我试过它来改变点击项目的颜色,但它不起作用。列表项的颜色正在成功更改,但 gridview 没有接受它。但我希望 gridview 采用这个新来源。我怎么解决这个问题?

我的课 :

GridView 的 XAML

0 投票
2 回答
19834 浏览

wpf - WPF DataGrid DataGridTemplateColumn ComboBox ItemSource

我正在尝试创建一个非常简单的 CRUD WPF 应用程序。我有一个包含 2 列、ID 和类别的数据网格。对于类别,我希望能够在添加和编辑时从列表中进行选择。这是我到目前为止在 xaml 中的内容:

在后面的代码中,我有以下内容:

网格正在填充,并且类别的显示值正确。我无法弄清楚如何在数据模板中定义组合框,以便它显示选定的值以及其他类别的列表。我见过大量的例子,但无法让任何一个工作。

0 投票
1 回答
472 浏览

wpf - WPF ObservableCollection 和 Listbox.itemsource 异常

编辑整个帖子以澄清......我似乎无法确定这一点:

BackgroundWorker 从作为对象列表的 WCF 服务接收数据。服务引用配置为 ObservableCollection。

我通过委托将 ObservableCollection 传递到我的主 UI 线程并将其设置为等于 UI 线程 Local Collection。

列表框绑定到此本地集合并且不会更新。我已将以下内容添加到我的收藏中:

这甚至会触发,但 PropertyChanged 始终为空。我的 XAML 列表框有一个绑定声明为:

无论我做什么 EmpData 更新但 ListBox 没有,我尝试了其他几种方法,但列表框中没有任何变化,它总是为空。

我已经为此工作了一天多,我似乎无法让整个自动更新的东西“点击”。

0 投票
0 回答
61 浏览

wpf - 设置 ItemSource 时对 Gridcol 的 chckbox 设置检查

我有界的 DataGrid,其中我有 CheckBoxColumn 作为它的第一个 col 和标题中的 Checkbox。如果选中,则检索该行的数据。代码是:

在上面的网格中,我在第一列和标题上都有复选框以及标题。基于对各个复选框的选择,检索数据。

当我设置 DaraGrid 的 ItemSource 时,项目会正确显示,但未选中 1st col & 的复选框以及列标题。我找不到设置第一行复选框的方法。

另外如何选择 chkNValue1 ?

我如何设置它或如何完成此操作。

代码我导入数据并相应地加载数据网格:

为了检查 ValuesX 列的复选框,我管理了上面的代码。但是想知道它们是否可以比循环更简单和容易。

对于 col1 复选框,我根本没有代码。我不知道如何实现它。我主要需要在设置网格的 ItemSource 时进行设置。

任何指导方针,帮助表示赞赏。

谢谢

0 投票
1 回答
1244 浏览

c# - 绑定 DataGrid ItemSource 返回 null 或空白对象

DataGridItemSource返回空对象或 null。可能是什么情况?所有属性都是绑定的。添加数据时,它在 Grid 上显示正确,但在检索时它给出 null。

XML

后端对象:

上述检索返回 null。

你能帮我知道,为什么这个网格没有返回正确的 ItemSource。

编辑

基于你的例子,这对我有很大帮助,我实现了我的代码。在我看来,我有一个组合框可以让用户选择一个数字。根据该数字,将许多行添加到网格中。我试图处理它,但它没有显示任何行:

在我的模型类中:

DataGrid 绑定到 Step2ModelList

在组合框选择时,

在此之后,网格不会反映 Step2ModelList 中添加的 2 行。