【发布时间】:2019-07-30 20:10:35
【问题描述】:
试图在运行时设置 WPF DataGrid 左上角按钮的 Content 属性。我使用 DataGrid 对象的 VisualTreeHelper 获取按钮对象,然后成功设置其 Content 属性,在运行应用程序时使用 Snoop 进行了验证。但是,按钮文本不可见。我怀疑这是因为按钮顶部的 UI 元素使用了不透明的背景画笔。在阅读docs 时,我看到一个使用故事板的网格和一个使用渐变画笔的矩形。
除了编辑 WPF DataGrid 左上角按钮样式模板之外,我还有哪些选项可以使按钮内容(文本)可见?
【问题讨论】:
-
您是否考虑过在数据网格上放置一个控件?将其设为 ishitestvisible=false,您仍然可以单击数据网格的按钮。