LogoffView.xaml 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <UserControl x:Class="MECF.Framework.UI.Client.CenterViews.LogOnOff.LogoffView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. mc:Ignorable="d"
  7. xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
  8. xmlns:micro="clr-namespace:Caliburn.Micro">
  9. <Border Height="480" Width="600" BorderBrush="{DynamicResource Color_BD_Logoff}" BorderThickness="5" Background="{DynamicResource Color_BG_Dialog}">
  10. <Grid>
  11. <StackPanel Orientation="Horizontal" VerticalAlignment="Bottom" HorizontalAlignment="Center" Margin="0,0,0,25">
  12. <StackPanel.Effect>
  13. <DropShadowEffect BlurRadius="10" ShadowDepth="0" Color="White" Opacity="0.7"/>
  14. </StackPanel.Effect>
  15. <Button Content="Logoff" Width="100" Height="40" Margin="0,0,6,0">
  16. <i:Interaction.Triggers>
  17. <i:EventTrigger EventName="Click">
  18. <micro:ActionMessage MethodName="LockClick">
  19. </micro:ActionMessage>
  20. </i:EventTrigger>
  21. </i:Interaction.Triggers>
  22. </Button>
  23. <Button Content="Switch Account" Width="140" Height="40" Margin="0,0,6,0">
  24. <i:Interaction.Triggers>
  25. <i:EventTrigger EventName="Click">
  26. <micro:ActionMessage MethodName="Logoff">
  27. </micro:ActionMessage>
  28. </i:EventTrigger>
  29. </i:Interaction.Triggers>
  30. </Button>
  31. <Button Content="Exit" Width="100" Height="40" Margin="0,0,6,0">
  32. <i:Interaction.Triggers>
  33. <i:EventTrigger EventName="Click">
  34. <micro:ActionMessage MethodName="Exit">
  35. </micro:ActionMessage>
  36. </i:EventTrigger>
  37. </i:Interaction.Triggers>
  38. </Button>
  39. <!--<Button Content="ShutDown" Width="100" Height="40" Margin="0,0,6,0">
  40. <i:Interaction.Triggers>
  41. <i:EventTrigger EventName="Click">
  42. <micro:ActionMessage MethodName="ShutDown">
  43. </micro:ActionMessage>
  44. </i:EventTrigger>
  45. </i:Interaction.Triggers>
  46. <Button.Style>
  47. <Style TargetType="{x:Type Button}" BasedOn="{StaticResource ResourceKey={x:Type Button}}">
  48. <Setter Property="Button.IsEnabled" Value="True" />
  49. <Style.Triggers>
  50. <MultiDataTrigger>
  51. <MultiDataTrigger.Conditions>
  52. <Condition Binding="{Binding HasToken}" Value="True"></Condition>
  53. <Condition Binding="{Binding AllowShowDown}" Value="True"></Condition>
  54. </MultiDataTrigger.Conditions>
  55. <Setter Property="Button.IsEnabled" Value="True"/>
  56. </MultiDataTrigger>
  57. </Style.Triggers>
  58. </Style>
  59. </Button.Style>
  60. </Button>-->
  61. <Button Content="Cancel" Width="100" Height="40">
  62. <i:Interaction.Triggers>
  63. <i:EventTrigger EventName="Click">
  64. <micro:ActionMessage MethodName="Cancel">
  65. </micro:ActionMessage>
  66. </i:EventTrigger>
  67. </i:Interaction.Triggers>
  68. </Button>
  69. </StackPanel>
  70. <Border BorderBrush="{DynamicResource Color_BD_Logoff_Info}" BorderThickness="5" Width="440" Height="200" Margin="0,0,0,50" Padding="1">
  71. <Grid SnapsToDevicePixels="True" Background="{DynamicResource Color_BG_Logoff_Info}">
  72. <Grid.RowDefinitions>
  73. <RowDefinition Height="30"/>
  74. <RowDefinition Height="30"/>
  75. <RowDefinition />
  76. </Grid.RowDefinitions>
  77. <TextBlock Text="Login information" FontFamily="Arial" FontSize="18" FontWeight="Bold" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="{DynamicResource Color_FG_TextBlack}">
  78. </TextBlock>
  79. <StackPanel Orientation="Horizontal" Grid.Row="1" VerticalAlignment="Center" Margin="5,2">
  80. <TextBlock Text="User:" TextWrapping="Wrap" FontFamily="Arial" FontSize="14" FontWeight="Bold" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="{DynamicResource Color_FG_TextBlack}">
  81. </TextBlock>
  82. <TextBlock Text="{Binding LoginName}" Margin="5,0,0,0" TextWrapping="Wrap" FontFamily="Arial" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="{DynamicResource Color_FG_InfoBar}">
  83. </TextBlock>
  84. <TextBlock Text="Logined as:" Margin="20,0,0,0" TextWrapping="Wrap" FontFamily="Arial" FontSize="14" FontWeight="Bold" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="{DynamicResource Color_FG_TextBlack}">
  85. </TextBlock>
  86. <TextBlock Text="{Binding RoleName}" Margin="5,0,0,0" TextWrapping="Wrap" FontFamily="Arial" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="{DynamicResource Color_FG_InfoBar}">
  87. </TextBlock>
  88. </StackPanel>
  89. <Border Grid.Row="2" Padding="5,2" Background="{DynamicResource Color_BG_Logoff_Info}" Margin="10,0,10,10" BorderBrush="{DynamicResource Color_BD_Logoff_Info}" BorderThickness="1">
  90. <StackPanel>
  91. <TextBlock Text="Login Date:" TextWrapping="Wrap" FontFamily="Arial" FontSize="14" FontWeight="Bold" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="{DynamicResource Color_FG_TextBlack}">
  92. </TextBlock>
  93. <TextBlock Text="{Binding LoginTime}" Margin="0,5,0,0" TextWrapping="Wrap" FontFamily="Arial" FontSize="14" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="{DynamicResource Color_FG_InfoBar}">
  94. </TextBlock>
  95. </StackPanel>
  96. </Border>
  97. </Grid>
  98. </Border>
  99. </Grid>
  100. </Border>
  101. </UserControl>