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>
另外有其他实现的例子:https://thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext-is-not-inherited/
我很平凡
没有过人的天分
没有命运的恩宠
世界不公平。
但我知道
有一个倔强的我
不甘平庸
渴望自由
潜能无限
我相信
只要执着和努力
总有一天
让世界的不公平
在我面前低头!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话