在WPF中对于资源的使用有两个运行状态,分别是Static(静态)和Dynamic(动态)这两种状态,静态资源使用(StaticResource)指的是在程序中载入内存时对资源的一次性使用,之后就不会再去访问这个资源了,动态资源使用(DynamicResource)使用指的是在程序运行过程中仍然会再去访问这个资源。
当然了我们平时使用静态资源(StaticResource)就可以了,不过如果叫进行特殊操作的话比如点击按钮改变内容,这种时候就要使用我们的这个(DynamicResource)动态资源了,因为动态资源是在程序运行过程中还是会继续访问这个资源的。
下面是实例:
<Window x:Class="WpfApplication1.Window1"
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"
xmlns