代码之家  ›  专栏  ›  技术社区  ›  MagnunStalin

在Windows中应用样式。来自其他ResourceDictionary XAML的资源

  •  1
  • MagnunStalin  · 技术社区  · 8 年前

    我需要一些关于XAML代码的帮助。 我有这个密码。我使用了每个TextBox控件中引用的样式,效果很好。

    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-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"/>
    

    谢谢

    1 回复  |  直到 8 年前
        1
  •  1
  •   Henka Programmer    8 年前

    试用样式如下:

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