在我之前的帖子之后,我现在尝试将 DataGridColumns 的可见性绑定到 VM 通知属性。MSDN建议我应该能够轻松地做到这一点。
我已经有一个我知道有效的值转换器和 VM 通知属性(我已经在我页面上的另一个元素上测试了这些:
<CheckBox x:Name="chkAllTeams" Visibility="{Binding Converter={StaticResource BoolToVisibilityConverter}, Path=AllTeams}"/>
这个复选框控件的可见性反应如我所料。当我在 DataTextColumn 上设置相同的绑定时,我在 XAML 的Visibility=行上收到 AG_E_BAD_PARSER 错误:
<data:DataGridTextColumn
Visibility="{Binding Converter={StaticResource BoolToVisibilityConverter}, Path=AllTeams}"
/>
有什么想法吗?谢谢,马克