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已經死了。但要告訴我的老闆和他的客戶很難。悲慘的人生。 :/ –