Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Windows.Resource中应用其他ResourceDictionary XAML中的样式_C#_Wpf_Xaml_Styles_Resourcedictionary - Fatal编程技术网

C# 在Windows.Resource中应用其他ResourceDictionary XAML中的样式

C# 在Windows.Resource中应用其他ResourceDictionary XAML中的样式,c#,wpf,xaml,styles,resourcedictionary,C#,Wpf,Xaml,Styles,Resourcedictionary,我需要一些关于XAML代码的帮助。 我有这个密码。我使用每个文本框控件中引用的样式,这非常有效 xmlns:estilos="clr-namespace:Application.UtilityApplicationLayer.Recursos;assembly=UtilityApplicationLayer" <TextBox x:Name="Name" Style="{estilos:ApplicationWindowsResource ResourceKey=WaterMarkTex

我需要一些关于XAML代码的帮助。 我有这个密码。我使用每个文本框控件中引用的样式,这非常有效

xmlns:estilos="clr-namespace:Application.UtilityApplicationLayer.Recursos;assembly=UtilityApplicationLayer"

<TextBox x:Name="Name" Style="{estilos:ApplicationWindowsResource ResourceKey=WaterMarkTextBox}"/>
<TextBox x:Name="Middle name" Style="{estilos:ApplicationWindowsResource ResourceKey=WaterMarkTextBox}"/>
<TextBox x:Name="Last name" Style="{estilos:ApplicationWindowsResource ResourceKey=WaterMarkTextBox}"/>
<TextBox x:Name="Age" Style="{estilos:ApplicationWindowsResource ResourceKey=WaterMarkTextBox}"/>
xmlns:estilos=“clr命名空间:Application.UtilityApplicationLayer.Recursos;assembly=UtilityApplicationLayer”
现在我想做的是创建TextBox控件,而不直接在每个控件中应用样式。我已经这样做了,但那不起作用。 任何建议

xmlns:estilos="clr-namespace:Application.UtilityApplicationLayer.Recursos;assembly=UtilityApplicationLayer"

<Window.Resources>
<ResourceDictionary>
<Style TargetType="TextBox">
<Setter Property="Style" Value="{estilos:PractalisVentanasRecursos ResourceKey=WaterMarkTextBox}"/>
</Style>
</ResourceDictionary>
</Window.Resources>

<TextBox x:Name="Name" />
<TextBox x:Name="Middle name"/>
<TextBox x:Name="Last name" />
<TextBox x:Name="Age"/>
xmlns:estilos=“clr命名空间:Application.UtilityApplicationLayer.Recursos;assembly=UtilityApplicationLayer”

谢谢。

尝试使用样式如下所示:

<Style TargetType="TextBox" BasedOn="{estilos:PractalisVentanasRecursos ResourceKey=WaterMarkTextBox}"/>

您是否拥有estilos UtilityApplicationLayer中的ResourcesDictionary?我是说完整的资源字典Xaml代码?