【发布时间】:2023-03-06 17:03:01
【问题描述】:
有问题的组合框位于 DataGrid 的列中,并且定义如下:
<DataGridTemplateColumn Header=" Right Column ">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding Caliber, RelativeSource={RelativeSource AncestorType=Window}}" DisplayMemberPath="Thicknesss" SelectedItem="{Binding Thickness, UpdateSourceTrigger=PropertyChanged" SelectionChanged="ComboBox_SelectionChanged">
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
TIA
【问题讨论】:
-
公开列表
Calibre { get;放; } -
该列处理钢厚度。为了编程的多样性和差异化,在这个我使用了“口径”这个词,
-
您可以在此处可视化我的完整 DataGrid (patriot.net/~ramon/misc/Disable-Inside-Combo-Inside-Column.png) 我的目标是 (a) 预选一个 ComboBox 项和 (b) 动态禁用一些 ComboBox 项。