MainWindow.xaml 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <Window x:Class="Agent.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. mc:Ignorable="d"
  7. Closing="Window_Closing"
  8. ResizeMode="CanMinimize"
  9. WindowStartupLocation="CenterScreen"
  10. Title="MainWindow" Height="692" Width="1030" Topmost="False">
  11. <Window.Resources>
  12. <Style x:Key="Flat">
  13. <Setter Property="Control.Background" Value="{x:Null}" />
  14. <Setter Property="Control.BorderBrush" Value="{x:Null}" />
  15. <Style.Triggers>
  16. <Trigger Property="Control.IsMouseOver" Value="True">
  17. <Setter Property="Control.Background" Value="#00B0F0" />
  18. <Setter Property="Control.Cursor" Value="Hand" />
  19. </Trigger>
  20. <Trigger Property="Control.IsFocused" Value="True">
  21. <Setter Property="Control.Background" Value="#00B0F0" />
  22. </Trigger>
  23. </Style.Triggers>
  24. </Style>
  25. </Window.Resources>
  26. <Grid>
  27. <DockPanel Height="656" HorizontalAlignment="Left" LastChildFill="False" VerticalAlignment="Top" Width="75" Background="#0070C0">
  28. <Image x:Name="MainLogo" Height="50" VerticalAlignment="Top" Width="55" Margin="10" DockPanel.Dock="Top" Source="/Resources/logo.png"/>
  29. <Button Style="{StaticResource Flat}" Background="#00B0F0" ToolTip="대시보드" x:Name="DashboardButton" Height="60" VerticalAlignment="Top" DockPanel.Dock="Top" Click="DashboardButton_Click">
  30. <Image Source="/Resources/dashboard.png" Margin="5"/>
  31. </Button>
  32. <Button Style="{StaticResource Flat}" ToolTip="정책" x:Name="PolicyButton" Height="60" VerticalAlignment="Top" DockPanel.Dock="Top" Click="PolicyButton_Click">
  33. <Image Source="/Resources/policy.png" Margin="5"/>
  34. </Button>
  35. <Button Style="{StaticResource Flat}" ToolTip="복원" x:Name="RestoreButton" Height="60" VerticalAlignment="Top" DockPanel.Dock="Top" Click="RestoreButton_Click">
  36. <Image Source="/Resources/restore.png" Margin="5"/>
  37. </Button>
  38. <Button Style="{StaticResource Flat}" ToolTip="레포트" x:Name="ReportButton" Height="60" VerticalAlignment="Top" DockPanel.Dock="Top" Click="ReportButton_Click">
  39. <Image Source="/Resources/report.png" Margin="5"/>
  40. </Button>
  41. <Button Style="{StaticResource Flat}" ToolTip="설정" x:Name="SettingButton" Height="60" VerticalAlignment="Top" DockPanel.Dock="Bottom" Click="SettingButton_Click">
  42. <Image Source="/Resources/setting.png" Margin="5"/>
  43. </Button>
  44. </DockPanel>
  45. <DockPanel HorizontalAlignment="Left" Height="70" Margin="75,0,0,0" VerticalAlignment="Top" Width="934">
  46. <Image x:Name="StatusImage" Source="/Resources/check.png" Margin="3,20,0,20" DockPanel.Dock="Left"/>
  47. <Label x:Name="StatusLabel" Content="에이전트 상태" FontSize="15" FontWeight="Bold" HorizontalAlignment="Center" DockPanel.Dock="Left" Margin="0,20,20,20" HorizontalContentAlignment="Left" VerticalContentAlignment="Center"/>
  48. <Label x:Name="NameLabel" Content="장비명" HorizontalAlignment="Right" DockPanel.Dock="Right" Margin="20,20,5,20" HorizontalContentAlignment="Right" VerticalContentAlignment="Center"/>
  49. </DockPanel>
  50. <Frame Content="Frame" HorizontalAlignment="Left" Height="586" VerticalAlignment="Top" Width="934" Margin="75,70,0,0" NavigationUIVisibility="Hidden" Background="#F0F0F0" x:Name="MainFrame" Padding="5"/>
  51. </Grid>
  52. </Window>