WPF动态绑定隐藏或显示DataGrid一列(转)
一、添加一個FrameworkElement的代理
<Window.Resources>
<FrameworkElement x:Key="ProxyElement" DataContext="{Binding}"/>
</Window.Resources>
二、用一個不可見的ContentControl綁定上一步的FrameworkElement代理
<ContentControl Visibility="Collapsed" Content="{StaticResource ProxyElement}"/>
三、用代理作爲Visibility的數據源
<DataGridTextColumn Header="列一" Visibility="{Binding DataContext.IsVisibility,Source={StaticResource ProxyElement}}"/>

浙公网安备 33010602011771号