xml 【WPF】ResourceDictionary中の多阶层マージ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 【WPF】ResourceDictionary中の多阶层マージ相关的知识,希望对你有一定的参考价值。

<Window x:Class="ResourceDictionaryTest.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
	<Grid>
		<Grid.Resources>
			<ResourceDictionary>
				<ResourceDictionary.MergedDictionaries>
					<ResourceDictionary Source="Dictionary2.xaml"/> <!-- Dictionary2.xamlの内容をマージ -->
				</ResourceDictionary.MergedDictionaries>
			</ResourceDictionary>
		</Grid.Resources>

		<Label Style="{StaticResource LabelStyle}"/> <!-- Dictionary1.xamlに定義されているResourceを参照できる。 -->
	</Grid>
</Window>
<ResourceDictionary
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:System="clr-namespace:System;assembly=mscorlib">
	<ResourceDictionary.MergedDictionaries>
		<ResourceDictionary Source="Dictionary1.xaml"/> <!-- Dictionary1.xamlの内容をマージ -->
	</ResourceDictionary.MergedDictionaries>
	<Style x:Key="LabelStyle" TargetType="{x:Type Label}">
		<Setter Property="Content" Value="{StaticResource Name}"/>
	</Style>
</ResourceDictionary>
<ResourceDictionary
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:System="clr-namespace:System;assembly=mscorlib">
	
	<System:String x:Key="Name">aikazuyendo</System:String>

</ResourceDictionary>

以上是关于xml 【WPF】ResourceDictionary中の多阶层マージ的主要内容,如果未能解决你的问题,请参考以下文章

wpf直接绑定xml生成应用程序

xml 使用XML和C#的WPF按钮

WPF做的Winform 怎样从外部xml文件读取样式

WPF Datagrid 到 XML [关闭]

c# wpf中如何向expander中动态添加xml中的内容

WPF中怎么把WPF的界面导出XML格式,可以导出导入XML文件显示界面