zoukankan      html  css  js  c++  java
  • WP独立文件资源字典

    
    
    

    有时候,开发者想把资源字典定义在单独的XAML文件中,在网上找了找,没找到比较详细的,自己弄了许久。

    1. 新建xaml资源字典文件,如在根目录下“ResourceDictionary1.xaml”,也可以建在文件夹中,只要路径对应就可以了。 

    <ResourceDictionary
    	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
      <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/TextStyle;component/ResourceDictionary1.xaml"/>
      </ResourceDictionary.MergedDictionaries>
      <!-- 应该在此定义资源字典条目。-->
        <Style x:Key="TextBlockStyle"
               TargetType="TextBlock">
            <Setter Property="Foreground"
                            Value="#474747" />
            <Setter Property="FontSize"
                            Value="40" />
            <Setter Property="FontFamily"
                            Value="{StaticResource PhoneFontFamilyNormal}" />
            <Setter Property="HorizontalAlignment"
                            Value="Left" />
            <Setter Property="VerticalAlignment"
                            Value="Top" />
        </Style>
    
    </ResourceDictionary>



    2. 在"App.xaml"下添加以下代码。

        <Application.Resources>
            <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="ResourceDictionary1.xaml"/>
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
        </Application.Resources>


    这样就可以用的地方加上

    Style="{StaticResource TextBlockStyle}"

    就可以了。


    当然,大家也可以用Blend4生成字典文件。











  • 相关阅读:
    3. applicationCache
    9. 水平垂直居中的方法
    2. 贝塞尔曲线bezierCurveTo
    相识python 之小数据池 集合
    相识python --------- 列表 元祖 range 范围
    相识python while循环 代码块 编码初识 运算符
    相识python第二步:变量 注释 str int bool 用户交换 流程控制语句的解释用法
    python学习基础知识
    python的基础知识
    我对python的见解
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3468808.html
Copyright © 2011-2022 走看看