gpt4 book ai didi

c# - 银光。无法从其他 xaml 资源设置基本样式

转载 作者:行者123 更新时间:2023-11-30 21:14:56 24 4
gpt4 key购买 nike

我需要基于 RedButtonStyle 创建名称为 OkButtonStyle 的资源。但是我有没有找到 key 异常的资源。我做错了什么?我有两个资源词典。一个是 RedButtonStyle 所在的 baseStyles.xaml,一个是我需要找到我的 okbuttonstyle 的 styles.xaml,但我所有的努力都没有结果。

App.xaml

     <ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="baseStyles.xaml" />
<ResourceDictionary x:Name="currentTheme" Source="styles.xaml" />

</ResourceDictionary.MergedDictionaries>

样式.xaml

<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="baseStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
<Style x:Key="OkButtonStyle"
BasedOn="RedButtonStyle"
TargetType="Button">
</Style>

baseStyles.xaml

<Style x:Key="RedButtonStyle"
TargetType="Button">
...properties...
</Style>

最佳答案

而不是使用语法:

<Style BasedOn="RedButtonStyle" ...

使用语法:

<Style BasedOn="{StaticResource RedButtonStyle}" ...

Style.BasedOn 属性不是它所基于的其他样式的名称,它它所基于的样式.

关于c# - 银光。无法从其他 xaml 资源设置基本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004729/

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