zoukankan      html  css  js  c++  java
  • 使用代码加载资源字典

    WPF 调用HandyCntrol时无法显示右上角的放大缩小按钮

    WPF在代码中加载资源字典

    Winform调用WPF的操作

    带有资源引用的时候,需要将资源字典通过代码的形式进行引用
    Winform调用WPF的时,当WPF调用其他组件时,组件无法正常显示,如我使用的是HandyCntrol组件,经过查找资料,需要在WPF代码里面将资源字典通过代码的形式进行引用,在WPF中的代码引用如下所示:
    在静态构造函数中增加字典的引用即可

    public partial class WindowEnviron : HandyControl.Controls.Window
    {
        static WindowEnviron()
        {
            System.Uri resourceLocater = new System.Uri("/HandyControl;component/Themes/SkinDefault.xaml", System.UriKind.RelativeOrAbsolute);
            System.Uri resourceLocater1 = new System.Uri("/HandyControl;component/Themes/Theme.xaml", System.UriKind.RelativeOrAbsolute);
            ResourceDictionary rd = (ResourceDictionary)Application.LoadComponent(resourceLocater);
            ResourceDictionary rd1 = (ResourceDictionary)Application.LoadComponent(resourceLocater1);
            Application.Current.Resources.MergedDictionaries.Add(rd);
            Application.Current.Resources.MergedDictionaries.Add(rd1);
        }
        public WindowEnviron()
        {
            InitializeComponent();
        }
    }
    
  • 相关阅读:
    2014-3-10 时间都去哪了,还没好好感受年轻就老了
    2014-3-4 思杨昨天已经顺利到老家 --------- 回忆思杨之2--“叫你不穿鞋鞋”
    2014-3-4 鬼脸笑笑的思杨
    路由
    视图
    请求与响应
    序列化组件
    APIView源码分析
    CBV源码分析
    DRF入门规范
  • 原文地址:https://www.cnblogs.com/ycccq/p/13720582.html
Copyright © 2011-2022 走看看