<Window x:Class="DeskRedis.WinAddConnection" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:DeskRedis" xmlns:cc="clr-namespace:DeskRedis.MyControl.CustomControl" mc:Ignorable="d" Title="添加新连接" Height="250" Width="500" Background="#FFFFFF" Icon="redis.ico"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <TextBlock Grid.Row="0" Text="连接信息" Margin="10 0" VerticalAlignment="Center"/> <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Stretch" Margin="10 0"> <TextBlock Text="名称" Margin="0 0 20 0" VerticalAlignment="Center"/> <TextBox x:Name="tbConnName" Height="26" Width="420" VerticalContentAlignment="Center" VerticalAlignment="Center"/> </StackPanel> <StackPanel Grid.Row="2" Orientation="Horizontal" VerticalAlignment="Stretch" Margin="10 0"> <TextBlock Text="地址" Margin="0 0 20 0" VerticalAlignment="Center"/> <TextBox x:Name="tbConnIP" Height="26" Width="346" VerticalContentAlignment="Center" VerticalAlignment="Center"/> <TextBlock Text=":" Margin="5 0" VerticalAlignment="Center"/> <TextBox x:Name="tbConnPort" Width="60" Height="26" Text="6379" MaxLength="5" VerticalContentAlignment="Center" VerticalAlignment="Center"/> </StackPanel> <StackPanel Grid.Row="3" Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="10 0"> <TextBlock Text="密码" Margin="0 0 20 0" VerticalAlignment="Center"/> <TextBox x:Name="tbConnPassword" Height="26" Width="340" Visibility="Collapsed" VerticalContentAlignment="Center" VerticalAlignment="Center" TextChanged="TbConnPassword_TextChanged"/> <PasswordBox x:Name="pwdConnPassword" Height="26" Width="340" VerticalContentAlignment="Center" VerticalAlignment="Center" PasswordChanged="PwdConnPassword_PasswordChanged"/> <CheckBox x:Name="cbShowPassword" Content="显示密码" Margin="8 0 0 0" IsChecked="False" VerticalAlignment="Center" Checked="CbShowPassword_CheckChanged" Unchecked="CbShowPassword_CheckChanged"/> </StackPanel> <Grid Grid.Row="4" Margin="10 20 10 0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="1*"/> <ColumnDefinition Width="1*"/> </Grid.ColumnDefinitions> <StackPanel Grid.Column="0" Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Left"> <cc:PathButton x:Name="btnTestConnect" Content="测试连接" Height="26" Width="90" CornerRadius="0" PathData="{StaticResource ResourceKey=Connect}" Click="BtnTestConnect_Click"/> </StackPanel> <StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right"> <cc:PathButton x:Name="btnCancle" Content="取 消" Height="26" Width="60" CornerRadius="1" PathData="{StaticResource ResourceKey=Cancel}" Click="BtnClose_Click"/> <cc:PathButton x:Name="btnSave" Content="保 存" Height="26" Width="60" Margin="20 0 0 0" CornerRadius="0" PathData="{StaticResource ResourceKey=Save}" Click="BtnSave_Click"/> </StackPanel> </Grid> </Grid> </Window>