C# 在Windows.Resource中应用其他ResourceDictionary XAML中的样式
我需要一些关于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
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代码?