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
  • 相关阅读:
    QT5:类总结
    QT5:控件
    QT5:事件
    杂谈感想:致毛星云大佬
    QT5:3D
    QT5:其他问题
    QT5:文件
    iOS开发小技巧
    vs2010 学习Silverlight学习笔记(24):TransForm处理图片
    vs2010 学习Silverlight学习笔记(25):综合图片应用和《功夫之王》相册
  • 原文地址:https://www.cnblogs.com/tommy-huang/p/4973673.html
Copyright © 2011-2022 走看看