相关疑难解决方法(0)

从WPF UserControl访问ResourceDictionary

我试图通过C#访问UserControl代码隐藏中的资源字典,但我收效甚微.

合并词典:

<UserControl.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Resources/BiometricDictionary.xaml" />                
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

嵌入字典:

<UserControl.Resources>
    <BitmapImage x:Key="imageDefault">/Resources/Images/default_thumb.png</BitmapImage>
    <BitmapImage x:Key="imageDisconnected">/Resources/Images/disconnect_thumb.png</BitmapImage>
    <BitmapImage x:Key="imageFailed">/Resources/Images/failed_thumb.png</BitmapImage>
    <BitmapImage x:Key="imageSuccess">/Resources/Images/success_thumb.png</BitmapImage>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

代码背后:

        var resourceDictionary = new ResourceDictionary();
        resourceDictionary.Source = new Uri("/Resources/BiometricDictionary.xaml", UriKind.Relative);
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有的例子和有用的提示,但很快就会出现.现在,成功将是加载字典的能力.有什么建议?

c# wpf xaml resourcedictionary

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×1

resourcedictionary ×1

wpf ×1

xaml ×1