与ElementName的绑定在Windows XP的DataTemplate上不起作用
本文关键字:DataTemplate XP 不起作用 ElementName 绑定 Windows | 更新日期: 2023-09-27 18:16:52
为什么在DataGridTemplateColumn
的DataTemplate
上与ElementName
绑定不工作(将始终退回到默认值或FallbackValue
)在Windows XP与。net 4.0下?
<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。
WPF不支持Windows XP。
你可以通过以下来源告诉你的老板:Windows Presentation Foundation。这是来自微软的,这是官方的