gpt4 book ai didi

c# - 使用资源字典:中定义的样式

转载 作者:行者123 更新时间:2023-11-30 18:08:54 37 4
gpt4 key购买 nike

我在资源字典中为 listboxitem 定义了一个样式。我想在列表框的 cs 文件中使用这种样式:

我正在做下面的事情,但它给了我 null ,CustomListBoxItemStyle 是给定样式的键的名称。

public class CustomListBox : ListBox
{
public CustomListBox()
{
this.ItemContainerStyle = Application.Current.Resources["CustomListBoxItemStyle"] as Style;
}
}

没有用于此的 xaml。

如何实现?

最佳答案

I have a style defined for listboxitem in a resource dictionary.

但是那个资源字典合并到应用程序的资源字典中。它不会自动发生,您需要像这样将其包含在 App.xaml 中:-

<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyResourceDictionary.xaml" />
</ResourceDictionary.MergedDictionaries>
<!-- other resource defined directly in app xaml -->
</ResourceDictionary>
</Application.Resources>

关于c# - 使用资源字典:中定义的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2872691/

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