MainWindow.xaml 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <Window x:Class="EEMSCenterUI.Views.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. xmlns:local="clr-namespace:EEMSCenterUI"
  7. xmlns:prism="http://prismlibrary.com/"
  8. prism:ViewModelLocator.AutoWireViewModel="True"
  9. mc:Ignorable="d"
  10. WindowStyle="None"
  11. WindowChrome.WindowChrome="{DynamicResource WindowChromeKey}"
  12. Title="MainWindow" Height="450" Width="800">
  13. <Window.Resources>
  14. <WindowChrome x:Key="WindowChromeKey">
  15. <WindowChrome.CaptionHeight>0</WindowChrome.CaptionHeight>
  16. </WindowChrome>
  17. </Window.Resources>
  18. <Grid>
  19. <Grid.RowDefinitions>
  20. <RowDefinition Height="auto"/>
  21. <RowDefinition/>
  22. </Grid.RowDefinitions>
  23. <Border x:Name="Bor" Background="{StaticResource LightThemeColor}" MouseLeftButtonDown="Grid_MouseLeftButtonDown">
  24. <Grid >
  25. <Grid.ColumnDefinitions>
  26. <ColumnDefinition Width="auto"/>
  27. <ColumnDefinition Width="4"/>
  28. <ColumnDefinition Width="auto"/>
  29. <ColumnDefinition/>
  30. <ColumnDefinition Width="auto"/>
  31. <ColumnDefinition Width="4"/>
  32. <ColumnDefinition Width="auto"/>
  33. </Grid.ColumnDefinitions>
  34. <Image Source="/Logo.ico" Margin="4" Height="20"></Image>
  35. <TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center">EEMS Server</TextBlock>
  36. <Button Grid.Column="4" Background="Transparent" BorderThickness="0" Width="40" Click="Hide_Click">
  37. <Image Source="{StaticResource Icon_Expander}" Height="20"/>
  38. </Button>
  39. <Button Grid.Column="6" Background="Transparent" BorderThickness="0" Width="40" Click="Exit_Click">
  40. <Image Source="{StaticResource Icon_Exit}" Height="20"/>
  41. </Button>
  42. </Grid>
  43. </Border>
  44. <Grid Grid.Row="1">
  45. <Grid.RowDefinitions>
  46. <RowDefinition Height="auto"/>
  47. <RowDefinition/>
  48. </Grid.RowDefinitions>
  49. <StackPanel>
  50. <TextBox Text="{Binding Server.IP}"/>
  51. <TextBox Text="{Binding Server.Port}"/>
  52. <Button Command="{Binding StartServiceCommand}">Start Service</Button>
  53. <TextBox Text="{Binding GUID}"/>
  54. <Button Command="{Binding RequestFileCommand}">Request File</Button>
  55. </StackPanel>
  56. <ItemsControl ItemsSource="{Binding Clients}" Grid.Row="2">
  57. <ItemsControl.ItemTemplate>
  58. <DataTemplate>
  59. <StackPanel Orientation="Horizontal">
  60. <TextBlock Text="{Binding Value.IP}"/>
  61. <TextBlock Margin="16,0" Text="{Binding Value.Port}"/>
  62. <TextBlock Text="{Binding Value.Hub}"/>
  63. </StackPanel>
  64. </DataTemplate>
  65. </ItemsControl.ItemTemplate>
  66. </ItemsControl>
  67. </Grid>
  68. </Grid>
  69. </Window>