如何在 WPF C# 的对话框中将 System.Data.Linq.Table<dataTable> 绑定到 ListBox 的 dataTemplete?

问题描述 投票:0回答:0

我的项目中有 AssignDb.dbml,它有不相关的表,例如 RateTables 有一个整数类型的列 rateValue。我在我的项目中创建了单独的 RateTables 的 ObservableCollection 类,用于从 RateTablesObservableCollection class 获取值,并将其作为 ItemSource 绑定到对话框视图代码部分中的列表框。

1

我想在 ResourceDictionary 中使用 IsSelected 和 IsEnabled 的 dataTriggers 创建通用的 DataTemplete,并且想要可以采用 ObservableCollection 类的值的 DataType。我需要在可以采用不同数据类型的不同 DialogView 的不同列表框中使用此 ResourceDictionary。另外我想知道如何使 ObservableCollection 类的 dataTable 值成为 DialogView 的 ViewModel 类和另一个 ViewModel 类中的可用类,在该类中将通过 ICommand 调用此对话框视图?

c# wpf mvvm linq-to-sql prism
© www.soinside.com 2019 - 2024. All rights reserved.