gpt4 book ai didi

c# - 基于样式隐藏代码中的 ="{StaticResource {x:Type TextBox}}"

转载 作者:IT王子 更新时间:2023-10-29 04:42:53 25 4
gpt4 key购买 nike

如何在后面的代码中设置以下内容?

<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">

我正在使用合并到 App.xaml 中的主题。它适用于所有控件,但是当我为某些东西定义样式时,例如TextBox,除非我像上面那样使用 BasedOn,否则主题样式不会被拾取,而是获得默认的 TextBox 样式。

现在我在后面的代码中创建了一个 DataGridTextColumn,但我无法让 BasedOn 部分为 EditingElementStyle 工作

Style editingStyle = new Style(typeof(TextBox));
editingStyle.BasedOn = ...?;

有什么建议吗?另外,有什么方法可以在不使用 BasedOn 的情况下获取主题样式而不是应用默认样式?

谢谢

最佳答案

试试这个:

editingStyle.BasedOn = (Style) FindResource(typeof (TextBox))

而且我不知道如何在不指定 BasedOn 的情况下使其应用主题样式。如果有这样的方法,我也很想知道...

关于c# - 基于样式隐藏代码中的 ="{StaticResource {x:Type TextBox}}",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195030/

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