小编Ben*_*ino的帖子

C#/WPF 在 passwordBox 中取消屏蔽密码

每当我单击复选框时,如何取消屏蔽和屏蔽密码框中的密码?我正在使用 C# WPF 模板。

这是我的 .XAML 代码:

<PasswordBox x:Name="passwordBox_password" Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" Margin="5" Height="25" />
        <CheckBox x:Name="checkBox_showPassword" Grid.Row="3" Grid.Column="1" Margin="5,0,5,5" Content="show password" Checked="checkBox_showPassword_Checked" Unchecked="checkBox_showPassword_Unchecked" />
Run Code Online (Sandbox Code Playgroud)

这是我的 .CS 代码:

private void checkBox_showPassword_Checked(object sender, RoutedEventArgs e)
    {
        // what to do here ?
    }

    private void checkBox_showPassword_Unchecked(object sender, RoutedEventArgs e)
    {
        // what to do here ?
    }
Run Code Online (Sandbox Code Playgroud)

或者在 WPF 中还有另一种方法吗?

c# passwords wpf checkbox passwordbox

5
推荐指数
2
解决办法
2万
查看次数

C#WPF椭圆滑块

我只是想知道是否有一种方法可以用拇指制作椭圆滑块,就像我在油漆中制作的一个例子:

在此输入图像描述
现在我正在使用a style但仅适用于水平刨花机.以下是示例代码:

        <Style x:Key="SliderRepeatButton" TargetType="RepeatButton">
        <Setter Property="SnapsToDevicePixels" Value="true"/>
        <Setter Property="OverridesDefaultStyle" Value="true"/>
        <Setter Property="IsTabStop" Value="false"/>
        <Setter Property="Focusable" Value="false" />
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="RepeatButton">
                    <Border Height="4" >
                        <Border.Background>
                            <ImageBrush ImageSource="/FoodWare;component/Resources/draggerLine.png"></ImageBrush>
                        </Border.Background>
                    </Border>

                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style x:Key="SliderRepeatButton1" TargetType="RepeatButton">
        <Setter Property="Focusable" Value="false" />
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="RepeatButton">
                    <Border Height="4">
                        <Border.Background>
                            <ImageBrush ImageSource="/FoodWare;component/Resources/draggerFull.png"></ImageBrush>
                        </Border.Background>
                    </Border>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style x:Key="SliderThumb" TargetType="Thumb">
        <Setter Property="SnapsToDevicePixels" Value="true"/>
        <Setter Property="OverridesDefaultStyle" Value="true"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="Thumb">
                    <Ellipse Height="10" Width="10" Margin="0" StrokeThickness="0" StrokeDashArray="0" …
Run Code Online (Sandbox Code Playgroud)

c# wpf slider

5
推荐指数
1
解决办法
801
查看次数

标签 统计

c# ×2

wpf ×2

checkbox ×1

passwordbox ×1

passwords ×1

slider ×1