gpt4 book ai didi

c# - 如何重新设置 DataGridTextColumn 的 TextBox 的样式?

转载 作者:行者123 更新时间:2023-11-30 15:09:03 26 4
gpt4 key购买 nike

我正在使用 Wpf 应用程序。我为 wpf DataGrid 创建了自定义样式(在 Wpf 工具包中提供)。一切正常,除了我无法在双击 DataGridTextColumn 中的单元格(可编辑模式)时出现的 TextBox 上应用 Style .它显示为默认样式,与我的样式不匹配,看起来很奇怪。我在 DataGridComboBoxColumnCheckBox 以及所有其他控件中的 ComboBox 和所有其他控件上应用了一种样式,但是这个不起作用。请帮忙!!!

编辑:

我有一个控件库,这里的每个控件都被覆盖以进行自定义(附加功能)和重新设计样式。这些控件在整个应用程序中使用。我必须在控件库中的控件上应用这种样式。这样我就可以将它反射(reflect)在我的整个应用程序中。

最佳答案

不完美,但有效...

<Style x:Key="DataGridTextBoxStyle"
TargetType="TextBox">
<Setter
Property="SelectionBrush"
Value="#FFF8D172" />
<Setter
Property="Padding"
Value="0" />
<Setter
Property="VerticalContentAlignment"
Value="Center" />
<Setter
Property="FontSize"
Value="9pt" />
<Setter
Property="SelectionOpacity"
Value="0.6" />
</Style>

<DataGridTextColumn
x:Name="TextColumn"
Header="Header"
EditingElementStyle="{StaticResource ResourceKey=DataGridTextBoxStyle}"/>

关于c# - 如何重新设置 DataGridTextColumn 的 TextBox 的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4887056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com