问题描述
您好,伟大的社区,
我有一个 DataGrid 并且在 DataGrid 内部我有许多 DataGridComboBoxColumns 保存参数 (Arg1)、(Arg2)...等。我可以在组合框中键入“测试”示例的任何文本并将其存储在列表中。然后我选择“测试”并移动到下一列。我选择的上一列“测试”不再显示在该组合框中。选择它并移至另一列后如何使其显示?
非常感谢大家!
下面的 XAML 代码
<DataGridComboBoxColumn x:Name="functionArg1ComboBox" Width="100" Header="Arg1" TextBinding="{Binding Path=Arg1}" ItemsSource="{Binding ArgumentDropDownList}">
<!--<DataGridComboBoxColumn x:Name="functionArg1ComboBox" Width="100" Header="Arg1" ItemsSource="{Binding ArgumentDropDownList}" SelectedItembinding="{Binding Path=Arg1}">-->
<DataGridComboBoxColumn.EditingElementStyle>
<Style targettype="ComboBox"
BasedOn="{StaticResource Style4ComboBoxDropDowns}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate targettype="ComboBox">
<ContentPresenter
Name="ComboBox"
HorizontalAlignment="Left"
VerticalAlignment="Center"
IsHitTestVisible="False"
Content="{TemplateBinding SelectionBoxItem}" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style >
</DataGridComboBoxColumn.EditingElementStyle>
</DataGridComboBoxColumn>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)