How can I access ResourceDictionary in wpf from C# code?

后端 未结 9 1590
[愿得一人]
[愿得一人] 2020-11-30 03:04

I have a DataTemplate defined in a xaml file that I want to access via C# code. Can anyone please tell me how can I access it? I added a new ResourceDicti

9条回答
  •  一个人的身影
    2020-11-30 03:33

    Since Application.Current was null in my case, I've ended up using this:

        var myResourceDictionary = new ResourceDictionary();
        myResourceDictionary.Source =
            new Uri("/DllName;component/Resources/MyResourceDictionary.xaml",
                    UriKind.RelativeOrAbsolute);  
    

    and then getting the specified key I needed by using myResourceDictionary["KeyName"] as TypeOfItem

    (source)

提交回复
热议问题