WPF — добавление водяного знака в собственное текстовое поле PasswordBox WPF

Рейтинг: 0Ответов: 0Опубликовано: 07.07.2023

Как сделать так чтобы у passwordBox был водиной текст Password: У меня уже есть такое код для TextBox но для passwordBox не получаеться сделать

        <Style x:Key="MyWaterMarkStyle" TargetType="{x:Type TextBox}">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type TextBox}">
                        <Grid>
                            <Border Background="White" BorderBrush="#FF7D8683" BorderThickness="1"/>
                            <ScrollViewer x:Name="PART_ContentHost" Margin="5,0,0,0" VerticalAlignment="Center" />
                            <Label Margin="1,0,0,0" x:Name="WaterMarkLabel" Content="{TemplateBinding Tag}" VerticalAlignment="Center"
                               Visibility="Collapsed" Foreground="Orange" FontFamily="Arial" FontSize="13"/>
                        </Grid>
                        <ControlTemplate.Triggers>
                            <MultiTrigger>
                                <MultiTrigger.Conditions>
                                    <Condition Property="Text" Value=""/>
                                </MultiTrigger.Conditions>
                                <Setter Property="Visibility" TargetName="WaterMarkLabel" Value="Visible"/>
                            </MultiTrigger>
                            <Trigger Property="IsEnabled" Value="False">
                                <Setter Property="Foreground" Value="DimGray"/>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

        <TextBox Style="{StaticResource MyWaterMarkStyle}" Tag="Username:" 
            x:Name="txtUsername" Height="25" Width="180" Margin="5,0,0,0"/>
 <PasswordBox x:Name="txtPassword" Height="25" Width="180" Margin="5,0,0,0"/>

Ответы

Ответов пока нет.