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();
        }
    }
    
  • 相关阅读:
    final关键字
    多态
    java特性-封装
    super的使用
    ==和equals的区别
    面向对象的三大特征
    this和static的用法
    如何一步步使用国内yum源一键安装openstack-ocata版本基于centos7
    Zabbix 4.2 安装
    自动化运维神器-ansible
  • 原文地址:https://www.cnblogs.com/ycccq/p/13720582.html
Copyright © 2011-2022 走看看