1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
| <Window x:Class="V_RemoteAccess"
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:MonLogiciel"
mc:Ignorable="d"
WindowStartupLocation="CenterScreen"
ResizeMode="NoResize"
SizeToContent ="WidthAndHeight"
Title="{Binding FORM_MyTitle_Text,FallbackValue='Access level'}"
Height="{Binding MyHeight, FallbackValue='Auto'}" Width="300"
Background="{Binding FORM_General_Background,FallbackValue='Bisque'}"
Loaded="Window_Loaded"
Icon="/WinCoSSMIC;component/WinCoSSMIC.ico"
KeyDown="V_RemoteAccess_KeyDown">
<Grid Margin="0,0,2,0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<GroupBox Grid.Row="0"
Margin="5"
Header="{Binding GB_AccessType_Text,FallbackValue='Access Type'}"
Foreground="{Binding LBL_General_Foreground,FallbackValue='Black'}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<RadioButton x:Name="RB_User"
Grid.Column="0"
Grid.Row="0"
Margin="10,5,0,5"
HorizontalAlignment="left"
VerticalAlignment="Center"
Content="{Binding RB_User_Text,FallbackValue='User'}"
IsChecked="{Binding RB_User_Selected,FallbackValue='True'}"
Command="{Binding Path=MyRadioCommand}"
CommandParameter="{Binding ElementName=RB_User, Path=Name}"
Foreground="{Binding LBL_General_Foreground,FallbackValue='Black'}"/>
<RadioButton x:Name="RB_SuperUser"
Grid.Column="0"
Grid.Row="1"
Margin="10,5,0,5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="{Binding RB_SuperUser_Text,FallbackValue='Super User'}"
IsChecked="{Binding RB_SuperUser_Selected,FallbackValue='false'}"
Command="{Binding Path=MyRadioCommand}"
CommandParameter="{Binding ElementName=RB_SuperUser, Path=Name}"
Foreground="{Binding LBL_General_Foreground,FallbackValue='Black'}"/>
<RadioButton x:Name="RB_Admin"
Grid.Column="1"
Grid.Row="0"
Margin="10,5,0,5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="{Binding RB_Admin_Text,FallbackValue='Administrator'}"
IsChecked="{Binding RB_Admin_Selected,FallbackValue='false'}"
Command="{Binding Path=MyRadioCommand}"
CommandParameter="{Binding ElementName=RB_Admin, Path=Name}"
Foreground="{Binding LBL_General_Foreground,FallbackValue='Black'}"/>
<RadioButton x:Name="RB_Factory"
Grid.Column="1"
Grid.Row="1"
Margin="10,5,0,5"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="{Binding RB_Factory_Text,FallbackValue='factory'}"
IsChecked="{Binding RB_Factory_Selected,FallbackValue='false'}"
Command="{Binding Path=MyRadioCommand}"
CommandParameter="{Binding ElementName=RB_Factory, Path=Name}"
Foreground="{Binding LBL_General_Foreground,FallbackValue='Black'}"/>
</Grid>
</GroupBox>
<GroupBox Grid.Row="1"
Margin="5"
Header="{Binding GB_Password_Text,FallbackValue='Password'}"
Foreground="{Binding LBL_General_Foreground,FallbackValue='Black'}">
<PasswordBox x:Name="TXT_Password"
Margin="5"
Height="25"
Style="{DynamicResource PasswordBoxRound }"
Foreground="{Binding TXT_General_Foreground,FallbackValue='Yellow'}"
Background="{Binding TXT_General_Background,FallbackValue='Gray'}"/>
</GroupBox>
<GroupBox Grid.Row="2"
Margin="5"
Header="{Binding GB_ConfirmPwd_Text,FallbackValue='Confirm password'}"
Visibility="{Binding GB_ConfirmPwd_Visibility}"
Foreground="{Binding LBL_General_Foreground,FallbackValue='Black'}">
<PasswordBox x:Name="TXT_Confirm"
Margin="5"
Height="25"
Style="{DynamicResource PasswordBoxRound }"
Foreground="{Binding TXT_General_Foreground,FallbackValue='Yellow'}"
Background="{Binding TXT_General_Background,FallbackValue='Gray'}"/>
</GroupBox>
<Grid x:Name="GridButton"
Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<Button x:Name="cmd_Access"
Content="{Binding CMD_Access_Text,FallbackValue='Access'}"
Style="{StaticResource MyButton}"
Grid.Column ="0"
Margin="5,5,5,10"
Width="100" Height="25"
Visibility="{Binding CMD_access_Visibility}"
Command="{Binding LoginCommand}"
CommandParameter="{Binding ElementName=V_RemoteAccess}"
/>
<Button Content="{Binding CMD_Abort_Text,FallbackValue='Abort'}"
Style="{StaticResource MyButton}"
IsEnabled="{Binding CMD_Abort_Enabled, FallbackValue='True'}"
Grid.Column ="1"
Margin="5,5,5,10"
Width="100" Height=" 25"
Visibility="{Binding CMD_Abort_Visibility}"
Command="{Binding SelectCommand}"
CommandParameter="ABORT"/>
</Grid>
</Grid>
</Window> |