gpt4 book ai didi

wpf - 资源字典样式对 UserControl 不可用

转载 作者:行者123 更新时间:2023-12-01 23:34:35 25 4
gpt4 key购买 nike

所以我制作了一个样式资源字典,并将其包含在我的 UserControl 中:

<UserControl.Resources>
<ResourceDictionary Source="../affinityStyles.xaml" />
</UserControl.Resources>

这使得它可用于 UserControl 中的所有控件,但不能用于 UserControl 本身。我猜这是因为那段代码位于 UserControl 标记之后。

如何为我的 UserControl 背景使用资源字典定义的样式?

最佳答案

一种选择是使用 DynamicResource 而不是 StaticResource;这会将解决方案推迟到运行时。

或者,您可以使用以下 XAML 属性语法并将其放在合并 ResourceDictionary 之后:

<UserControl.Background>
<StaticResource ResourceKey="SomeResourceKey"/>
</UserControl.Background>

关于wpf - 资源字典样式对 UserControl 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7559485/

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