【发布时间】:2017-01-09 23:18:54
【问题描述】:
我在 Datagrid 的多个列上使用了一种样式。
<DataGridTextColumn ...>
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Setter .../>
<Setter .../>
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
我正在为所有列复制上述样式代码。有没有办法在不复制代码的情况下做到这一点?
【问题讨论】:
-
您遇到的具体问题是什么?即使是最基本的 WPF 教程和文档也提到了通过资源重用样式、模板等内容。你听说过吗?您是否尝试使用它并遇到一些特定问题?如果您的问题不仅仅是基本资源使用,您可能会发现其中一个很有用:stackoverflow.com/questions/4293213/wpf-style-reuse、stackoverflow.com/questions/6993675/…、stackoverflow.com/questions/2630292/…