zoukankan      html  css  js  c++  java
  • WPF DataGrid DataGridTextColumn

    Style设置时,无法绑定到数据,需要这样写

     1 <DataGridTextColumn Header="呵呵"  Binding="{Binding ID}" >
     2                     <DataGridTextColumn.ElementStyle>
     3                         <Style TargetType="TextBlock">
     4                             <Setter Property="Visibility" Value="{Binding ElementName=WW,Path=DataContext.Visi}" />
     5                         </Style>
     6                     </DataGridTextColumn.ElementStyle>
     7                     <DataGridTextColumn.HeaderStyle>
     8                         <Style TargetType="DataGridColumnHeader">
     9                             <Setter Property="Visibility" Value="{Binding ElementName=WW,Path=DataContext.Visi}" />
    10                         </Style>
    11                     </DataGridTextColumn.HeaderStyle>
    12                     <DataGridTextColumn.CellStyle>
    13                         <Style TargetType="DataGridCell">
    14                             <Setter Property="Visibility" Value="{Binding ElementName=WW,Path=DataContext.Visi}" />
    15                         </Style>
    16                     </DataGridTextColumn.CellStyle>
    17                 </DataGridTextColumn>
    View Code

     另外有其他实现的例子:https://thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext-is-not-inherited/


    我很平凡
    没有过人的天分
    没有命运的恩宠
    世界不公平。

    但我知道
    有一个倔强的我
    不甘平庸
    渴望自由
    潜能无限

    我相信
    只要执着和努力
    总有一天
    让世界的不公平
    在我面前低头!
  • 相关阅读:
    framework7 底部弹层popup js关闭方法
    div动画旋转效果
    面试题3
    面试题2
    CORS跨域请求[简单请求与复杂请求]
    面试题1
    nginx
    Pycharm配置支持vue语法
    Ajax在jQuery中的应用---加载异步数据
    jQuery开发入门
  • 原文地址:https://www.cnblogs.com/kafeibuhuizui/p/14281649.html
Copyright © 2011-2022 走看看