2
为什么上的DataTemplate
一个DataGridTemplateColumn
与ElementName
约束力不工作(将始终回退到缺省值或FallbackValue
)与.NET 4.0在Windows XP绑定?使用的ElementName不工作的一个DataTemplate在Windows XP
<DataGridTemplateColumn Header="AAA" Width="62">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox IsEnabled="{Binding ElementName=ComboBox, Path=IsEnabled}">
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
但是Windows 7和更高版本的这种绑定按预期工作。
使其在Windows XP下工作的唯一方法是使用x:Reference。
棘手的问题......有趣的是,为什么这是失败的。无论如何XP支持已经进行。我不会打扰太多恐龙https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support – Mat
是的,XP已经死了。但要告诉我的老板和他的客户很难。悲惨的人生。 :/ –