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();
        }
    }
    
  • 相关阅读:
    NHibernate 配置增加代码感知
    NHibernate应用开发
    Spring.Net+NHibernate+Castle学习网站
    Windows Live Writer 网易博客配置
    第一章. 序言
    NHibernate之配置文件属性说明
    Log4Net各参数API
    EntityFramework 6.0< Code First > 连接 Mysql数据库
    maven阿里云中央仓库
    eclipse安装maven
  • 原文地址:https://www.cnblogs.com/ycccq/p/13720582.html
Copyright © 2011-2022 走看看