C# 动态加载资源
在xaml中控件通过绑定静态资源StaticResource来获取样式Style有多种方式,TextBlockStyle.xaml是一个ResourceDictionary,包含了所需样式 通过相对路径引用 通过后台代码向当前程序的资源中动态添加,代码如下: 1 ResourceDictionary resourceDictionary = new ResourceDictionary (); 2 Application . LoadComponent ( resourceDictionary , new Uri ( "/Test.Resource;component/TextBlockStyle.xaml" , UriKind . Relative )); 3 Application . Current . Resources . MergedDictionaries . Add ( resourceDictionary ); Application.LoadComponent,只支持相对路径。 通过绝对路径引用 通过绝对路径,可以获取ResourceDictionary下指定Key值的资源。 1 ResourceDictionary normalVersionDict = new ResourceDictionary (); 2 normalVersionDict .