63 lines
4.3 KiB
Plaintext
63 lines
4.3 KiB
Plaintext
|
|
<UserControl x:Class="Cowain.Bake.UI.UserManagerment.Views.UserManagermentView"
|
||
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||
|
|
xmlns:local="clr-namespace:Cowain.Bake.UI.UserManagerment.Views"
|
||
|
|
xmlns:convertor="clr-namespace:Cowain.Bake.BLL.Converter;assembly=Cowain.Bake.BLL"
|
||
|
|
mc:Ignorable="d"
|
||
|
|
xmlns:hc="https://handyorg.github.io/handycontrol"
|
||
|
|
|
||
|
|
d:DesignHeight="450" d:DesignWidth="800" Background="Transparent">
|
||
|
|
<UserControl.Resources>
|
||
|
|
|
||
|
|
<Style TargetType="TextBlock">
|
||
|
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
||
|
|
</Style>
|
||
|
|
<convertor:InvalidConvertor x:Key="invalidConvertor"/>
|
||
|
|
<convertor:RoleConvertor x:Key="roleConvertor"/>
|
||
|
|
</UserControl.Resources>
|
||
|
|
<Grid>
|
||
|
|
<Grid.RowDefinitions>
|
||
|
|
<RowDefinition Height="30"/>
|
||
|
|
<RowDefinition Height="40"/>
|
||
|
|
<RowDefinition/>
|
||
|
|
</Grid.RowDefinitions>
|
||
|
|
<StackPanel Orientation="Horizontal">
|
||
|
|
<TextBlock Text="账号:" />
|
||
|
|
<TextBox Width="120" Text="{Binding TextBoxContent,Mode=OneWayToSource}"/>
|
||
|
|
<Button Content="查询" Style="{StaticResource ButtonSuccess}" Command="{Binding QueryUserCommand}" Margin="20,0,0,0" Width="80"/>
|
||
|
|
<Button Content="新增" Style="{StaticResource ButtonInfo}" Command="{Binding ShowAddUserCommand}" Margin="10,0,0,0" Width="80"/>
|
||
|
|
<Button Content="有效化" Style="{StaticResource ButtonInfo}" Command="{Binding UserValidCommand}" CommandParameter="Valid" Margin="10,0,0,0" Width="80"/>
|
||
|
|
<Button Content="无效化" Style="{StaticResource ButtonDanger}" Command="{Binding UserValidCommand}" CommandParameter="Invalid" Margin="10,0,0,0" Width="80"/>
|
||
|
|
<Button Content="初始化密码" Style="{StaticResource ButtonDanger}" Command="{Binding InitPwdCommand}" Margin="10,0,0,0" Width="80"/>
|
||
|
|
<Button Content="删除用户" Style="{StaticResource ButtonDanger}" Command="{Binding DeleteUserCommand}" Margin="10,0,0,0" Width="80"/>
|
||
|
|
</StackPanel>
|
||
|
|
<StackPanel Grid.Row="1" Orientation="Horizontal" Margin="0,5" Visibility="{Binding AddUserVisibility ,Mode=TwoWay}">
|
||
|
|
<TextBlock Text="账号:"/>
|
||
|
|
<TextBox Width="120" Text="{Binding UserIdBoxContent,Mode=TwoWay}"/>
|
||
|
|
<TextBlock Text="用户名:"/>
|
||
|
|
<TextBox Width="120" Text="{Binding UserNameBoxContent,Mode=TwoWay}"/>
|
||
|
|
<TextBlock Text="密码:"/>
|
||
|
|
<TextBox Width="120" Text="{Binding PwdBoxContent,Mode=TwoWay}" />
|
||
|
|
<!--<TextBlock Text="确认密码:"/>
|
||
|
|
<TextBox Width="120" Text="{Binding ConfirmPwdBoxContent,Mode=OneWayToSource}"/>-->
|
||
|
|
<TextBlock Text="角色:"/>
|
||
|
|
<ComboBox Width="100" SelectedItem="{Binding RoleComboboxSelected,Mode=TwoWay}" ItemsSource="{Binding RoleList}"/>
|
||
|
|
<Button Content="保存" Width="80" Style="{StaticResource ButtonSuccess}" Margin="10,0,0,0" Command="{Binding AddUserCommand}" />
|
||
|
|
<Button Content="取消" Style="{StaticResource ButtonDanger}" Command="{Binding CancelSaveCommand}" Margin="10,0,0,0" Width="80"/>
|
||
|
|
|
||
|
|
</StackPanel>
|
||
|
|
<DataGrid Grid.Row="2" hc:DataGridAttach.CanUnselectAllWithBlankArea="True" HeadersVisibility="All"
|
||
|
|
CanUserSortColumns="False" SelectionMode="Single" Margin="4" IsReadOnly="True"
|
||
|
|
RowHeaderWidth="0" AutoGenerateColumns="False" ItemsSource="{Binding UserList}" SelectedItem="{Binding SelectedUser}">
|
||
|
|
<DataGrid.Columns>
|
||
|
|
<DataGridTextColumn Header="账号" Binding="{Binding UserId}"/>
|
||
|
|
<DataGridTextColumn Header="用户名" Binding="{Binding UserName}"/>
|
||
|
|
<DataGridTextColumn Header="是否有效" Binding="{Binding Valid,Converter={StaticResource invalidConvertor}}"/>
|
||
|
|
<DataGridTextColumn Header="角色" Binding="{Binding RoleId,Converter={StaticResource roleConvertor}}"/>
|
||
|
|
</DataGrid.Columns>
|
||
|
|
</DataGrid>
|
||
|
|
</Grid>
|
||
|
|
</UserControl>
|