zoukankan      html  css  js  c++  java
  • WPF中Style文件引用另一个Style文件中的样式

    第1种方法:

         直接在当前Style文件(*.xaml)文件中使用:

         <ResourceDictionary.MergedDictionaries>来进行合并

    
    
    1 <!--
    2     关键是注意source属性,使用的是相对路径
    3     1.如果引入的Style文件与当前文件在同一个目录,直接写文件名 abc.xaml即可
    4    2.其他的使用当前项目的相对路径
    5 -->
    6 <ResourceDictionary.MergedDictionaries> 
    7         <ResourceDictionary Source="Dictionaries/Buttons.xaml" />
    8     </ResourceDictionary.MergedDictionaries> 
    View Code

    第2种方法:

         也是对Style文件进行合并,不过将作用范围加大了,在Application的级别来进行合并,

         在App.xaml中使用 <ResourceDictionary.MergedDictionaries>来进行合并,如:    

     1 <Application x:Class="DriverEasyWPF.App"
     2              xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     3              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     4              StartupUri="MainWindow.xaml">
     5     <Application.Resources>
     6         <ResourceDictionary>
     7             <ResourceDictionary.MergedDictionaries>
     8                 
     9                 <ResourceDictionary Source="Stylewindows.xaml"/>
    10                 <ResourceDictionary Source="Style	ab.xaml"/>
    11                 <ResourceDictionary Source="Style	abitem.xaml"/>
    12                 <ResourceDictionary Source="StyleButton.xaml" />
    13             </ResourceDictionary.MergedDictionaries>
    14         </ResourceDictionary>
    15     </Application.Resources>
    16 </Application>
    View Code
  • 相关阅读:
    DLL相关注意
    给我个理由要用虚析构函数
    字符指针常量和字符数组
    给自己普及网络基本知识
    面向对象三大基本特性,五大基本原则
    C/C++内存区域划分
    C++多态性
    Java XML Schema详解
    Java SE 第一百零五讲 对象的克隆与浅拷贝
    Java SE 第九十七~一百零五讲 线程与进程
  • 原文地址:https://www.cnblogs.com/tommy-huang/p/4973673.html
Copyright © 2011-2022 走看看