WPF中DataGrid列根據條件隱藏


1、xaml的Resources中添加一個FrameworkElement的代理
<Window.Resources>
<FrameworkElement x:Key="Proxy" DataContext="{Binding}"/>
</Window.Resources>
2、用一個隱藏的ContentControl綁定FrameworkElement代理
<ContentControl Visibility="Collapsed" Content="{StaticResource Proxy}"/>

4、在ViewModel中定義IsVisibility屬性

5、用代理做Visibility的數據源
<DataGridTextColumn Header="列二" Visibility="{Binding DataContext.IsVisibility,Source={StaticResource Proxy}}"/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM