首页 > 其他 > 详细

使用静态资源设置UI信息

时间:2015-04-08 00:42:25      阅读:346      评论:0      收藏:0      [点我收藏+]

首先建立一个文件存放样式设置(资源字典),所有风格设置都可以这里进行

加入以下代码:

技术分享
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    
    <!--窗体风格设置-->
    <Style x:Key="UserWindow" TargetType="{x:Type Window}">
        <Setter Property="FontFamily" Value="微软雅黑"/>
        <Setter Property="FontSize" Value="30"/>
        <Setter Property="BorderBrush" Value="Blue"/>
        <Setter Property="FontWeight" Value="Black"/>
    </Style>
</ResourceDictionary>
资源字典代码

在APP.xaml中进行以下设置 

技术分享
<Application x:Class="OilSystem.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             StartupUri="View\Main\MainWindow.xaml"
             mc:Ignorable="d">

    <Application.Resources>
        <!--Global View Model Locator-->
        <!--<vm:ViewModelLocator x:Key="Locator"
                             d:IsDataSource="True" />-->
        <!--下面这行代码就是需要用到的资源字典-->
        <ResourceDictionary Source="Skins/WindowExpanderStyle.xaml"/>
    </Application.Resources>

</Application>
APP.xaml文件设置

调用时按以下方法

技术分享
<Window x:Class="OilSystem.View.Main.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="301" Width="509" Style="{StaticResource UserWindow }">
看Style=这样设置

 

运行下看看效果吧,皮肤设置就是这样做的,更改资源字典的内容就可以直接更换风格

 

使用静态资源设置UI信息

原文:http://www.cnblogs.com/Ares-blog/p/4401040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!