美文网首页
动态资源扩展

动态资源扩展

作者: 大龙10 | 来源:发表于2026-03-03 07:24 被阅读0次

书名:WPF专业编程指南
作者:李应保
出版社:电子工业出版社
出版时间:2010-01
ISBN:9787121100116


一、动态资源扩展

  • (DynamicResourceExtension)

  • 动态资源扩展和静态资源扩展相对,其区别是获取资源的值一个是在编译时完成的(静态),另一个是在运行时完成的。当使用动态资源扩展时,若该资源属性在运行时发生了变化,那么其获取的值也会发生相应的变化。

二、例子

  <Window x:Class="Yingbao.Chapter2.DynamicResourceEx.AppWin"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Title="动态资源扩展" Height="100" Width="300">
  <StackPanel>
      <TextBlock Name="exText" Background="
        {DynamicResource {x:Static
          SystemColors.ActiveCaptionBrushKey}}" Height="30"
          FontSize="24">清泉石上流
        </TextBlock>
    </StackPanel>
  </Window>
  • 在这个例子中,利用动态资源扩展把TextBlock的背景色设置为具有输入焦点的窗口属性。
图2-2 使用动态资源扩展

窗口属性变化时,TextBlock的背景色随之变化,背景色被动态置换。

相关文章

  • Jmeter的基本使用

    Jmeter Jmeter是什么? 来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java ...

  • Tomcat(Idea版)

    静态资源与动态资源 静态资源:html 动态资源:jsp 动态资源要先转换为静态资源,再返回给浏览器 网络通信三要...

  • Kotlin Extension 使用要点

    Extension 既扩展方法,若写过动态语言就一定知道 上面的例子是给实例扩展当然动态语言给类扩展也是没有问题的...

  • 647. 回文子串

    解法 动态规划解法 中心扩展思想

  • 2021-06-16 linux链接so

    linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面...

  • 4. LAMP架构基础

    1 LAMP介绍 1.1 静态资源与动态资源 WEB资源类型: 注意:静态和动态的区别,不在于网页是否能动态变化,...

  • ceph动态扩展

    一、准备及注意事项 SES 5.X 必须使⽤SLES 12 sp3作为操作系统 准备SLES和SES的官⽅ISO镜...

  • Cocos游戏笔记(二):js动态加载资源

    一 . 动态资源存放位置 动态加载资源要注意两点,一是所有需要通过脚本动态加载的资源,都必须放置在 resourc...

  • DAX Patterns 2015 第10章 动态ABC(补

    第10章:ABC分类(动态)补充 ABC 动态分类 ABC 分类模式的动态版本是动态分段模式的扩展。它将项...

  • pandas和numpy使用小记

    numpy数组不可以扩展 可是它最大的缺点就是不可动态扩展——“NumPy的数组没有这种动态改变大小的功能,num...

网友评论

      本文标题:动态资源扩展

      本文链接:https://www.haomeiwen.com/subject/fvcvdstx.html