一、添加一個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}}"/>
标签:FrameworkElement,一個,绑定,代理,DataGrid,WPF From: https://www.cnblogs.com/Kirito-Asuna-Yoyi/p/17985177