• wpfResource注意点



    1.全局资源(全局共享)

        <Application.Resources>
           
    <SolidColorBrush x:Key="demo" Color="Blue"></SolidColorBrush>
        
    </Application.Resources>

    2.局部资源

        <Canvas>
            
    <Canvas.Resources>
                
    <SolidColorBrush x:Key="red" Color="Red"></SolidColorBrush>
            
    </Canvas.Resources>
            
            <Button Background="{StaticResource red}">Button</Button>
        
    </Canvas>

    3.合并资源
    <Page.Resources>
      
    <ResourceDictionary>
        
    <ResourceDictionary.MergedDictionaries>
          
    <ResourceDictionary Source="myresourcedictionary.xaml"/>
          
    <ResourceDictionary Source="myresourcedictionary2.xaml"/>
        
    </ResourceDictionary.MergedDictionaries>
      
    </ResourceDictionary>
    </Page.Resources>



    特别是控件,当资源文件很多的时候,把资源文件分配到各个文件中,更好维护

    3.在代码中操作资源文件
    1.获取Resources["xxx"]
    2.FindResourceTryFindResource方法,一个找不到会抛异常,一个则返回nul

    4.双资源标记扩展
    静态资源StaticResource
    动态资源DynamicResource

    待补充
  • 相关阅读:
    Maven name=archetypeCatalog value=internal
    ResponseBody和文件上传
    Idea控制台中文乱码
    idea tomcat部署项目路径
    git 常用操作
    webpack
    AbstractQueuedSynchronizer-AQS
    线程安全
    cpu多级缓存
    Axure中继器设置单选
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1214208.html
Copyright © 2020-2023  润新知