WinMain.xaml
4.01 KB
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
<win:BaseWindow
x:Class="HHECS.WinClient.View.Main.WinMain"
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:hc="https://handyorg.github.io/handycontrol"
xmlns:local="clr-namespace:HHECS.WinClient.View.Main"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:model="clr-namespace:HHECS.Model.Entities;assembly=HHECS.Model"
xmlns:win="clr-namespace:HHECS.WinCommon.Win;assembly=HHECS.WinCommon" xmlns:uc="clr-namespace:HHECS.WinCommon.Controls;assembly=HHECS.WinCommon"
Title="长沙华恒ECS数据采集系统"
Width="800"
Height="450"
d:DataContext="{d:DesignInstance Type=local:MainVM}"
Closed="BaseWindow_Closed"
ContentRendered="BaseWindow_ContentRendered"
WindowState="Maximized"
mc:Ignorable="d" Closing="BaseWindow_Closing">
<hc:Window.NonClientAreaContent>
<StackPanel VerticalAlignment="Center" Orientation="Vertical">
<hc:Shield
Margin="4,0,0,0"
Status="4.0"
Subject="ECS"
Color="#4eb899" />
</StackPanel>
</hc:Window.NonClientAreaContent>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Menu
x:Name="MenuMain"
Grid.Row="0"
ItemsSource="{Binding UserPermissions}"
MenuItem.Click="MenuMain_Click">
<Menu.ItemTemplate>
<HierarchicalDataTemplate DataType="{x:Type model:Permission}" ItemsSource="{Binding Childrens}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding PermissionName}" />
</StackPanel>
</HierarchicalDataTemplate>
</Menu.ItemTemplate>
</Menu>
<ToolBar Grid.Row="1">
<Button
x:Name="Btn_BeginExcute"
Click="Btn_BeginExcute_Click"
Content="开始处理" />
<Button
x:Name="Btn_EndExecute"
Click="Btn_EndExecute_Click"
Background="Yellow"
Content="停止处理" />
</ToolBar>
<Grid
Grid.Row="3"
Margin="1,0,1,0"
Background="#FF007ACC">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock
x:Name="TxtStaus"
Grid.Column="0"
HorizontalAlignment="Left"
Foreground="White"
Text="{Binding StatusText}" />
<TextBlock
Grid.Column="1"
HorizontalAlignment="Center"
Foreground="White"
Text="Copyright © 长沙华恒机器人系统有限公司 2011-2022" />
<StackPanel
Grid.Column="2"
HorizontalAlignment="Right"
Orientation="Horizontal">
<TextBlock
x:Name="TxtLicense"
Foreground="White"
Text="{Binding LicenseText}" />
<Button
x:Name="BtnLicenseUpdate"
Margin="5,0,0,0"
Background="DodgerBlue"
Click="BtnLicenseUpdate_Click"
Style="{x:Null}">
更新授权
</Button>
</StackPanel>
</Grid>
<TabControl x:Name="TabMain" Grid.Row="2">
<TabItem Header="日志">
<uc:LogInfo x:Name="LogInfo" />
</TabItem>
</TabControl>
</Grid>
</win:BaseWindow>