MainWindow.xaml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <Window x:Class="Phihong_EVSE_UI_Tool.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:Phihong_EVSE_UI_Tool"
  7. mc:Ignorable="d"
  8. xmlns:md="http://materialdesigninxaml.net/winfx/xaml/themes"
  9. xmlns:fd="clr-namespace:SourceChord.FluentWPF;assembly=FluentWPF"
  10. fd:AcrylicWindow.Enabled="True" fd:AcrylicWindow.AcrylicWindowStyle="NoIcon"
  11. fd:AcrylicWindow.ExtendViewIntoTitleBar="True" SizeToContent="Manual"
  12. fd:AcrylicWindow.TintColor="#FFFFFF" fd:AcrylicWindow.NoiseOpacity="0.02"
  13. Title="Phihong EVSE UI Tool" FontFamily="Segoe UI" Foreground="Black"
  14. WindowStyle="None" AllowsTransparency="True" WindowStartupLocation="CenterScreen">
  15. <local:DpiDecorator>
  16. <Grid>
  17. <Grid.ColumnDefinitions>
  18. <ColumnDefinition Width="320"/>
  19. <ColumnDefinition Width="*"/>
  20. </Grid.ColumnDefinitions>
  21. <Grid.RowDefinitions>
  22. <RowDefinition Height="100"/>
  23. <RowDefinition Height="*"/>
  24. </Grid.RowDefinitions>
  25. <Grid x:Name="uxMenuGrid" Grid.Column="0" Grid.RowSpan="2" fd:PointerTracker.Enabled="True" Background="#1FE6E6E6">
  26. <StackPanel>
  27. <TextBlock Text="Phihong EVSE UI Tool" HorizontalAlignment="Left" Margin="16,8,0,12"/>
  28. <!-- Background -->
  29. <TextBlock Text="Background" FontWeight="SemiBold" FontSize="15" HorizontalAlignment="Left" Margin="16,28,0,18"/>
  30. <ListView x:Name="uxMenuListView" FontSize="15" SelectionChanged="uxMenuListView_SelectionChanged">
  31. <ListViewItem x:Name="uxInitListViewItem" Padding="1">
  32. <StackPanel Orientation="Horizontal">
  33. <md:PackIcon Kind="Adjust" Margin="16,12,6,12" VerticalAlignment="Center"/>
  34. <TextBlock Text="Initial &amp; Idle" FontSize="15" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="12"/>
  35. </StackPanel>
  36. </ListViewItem>
  37. <ListViewItem x:Name="uxAuthListViewItem" Padding="1">
  38. <StackPanel Orientation="Horizontal">
  39. <md:PackIcon Kind="CreditCardCheckOutline" Margin="16,12,6,12" VerticalAlignment="Center"/>
  40. <TextBlock Text="Authentication" FontSize="15" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="12"/>
  41. </StackPanel>
  42. </ListViewItem>
  43. <ListViewItem x:Name="uxChargingListViewItem" Padding="1">
  44. <StackPanel Orientation="Horizontal">
  45. <md:PackIcon Kind="BatteryChargingMedium" Margin="16,12,6,12" VerticalAlignment="Center"/>
  46. <TextBlock Text="Plug &amp; Charging" FontSize="15" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="12"/>
  47. </StackPanel>
  48. </ListViewItem>
  49. <ListViewItem x:Name="uxMaintainListViewItem" Padding="1">
  50. <StackPanel Orientation="Horizontal">
  51. <md:PackIcon Kind="WrenchOutline" Margin="16,12,6,12" VerticalAlignment="Center"/>
  52. <TextBlock Text="Maintenance" FontSize="15" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="12"/>
  53. </StackPanel>
  54. </ListViewItem>
  55. <!-- Icon -->
  56. <ListViewItem Padding="1" IsEnabled="False">
  57. <TextBlock Text="Icon" FontWeight="SemiBold" FontSize="15" Foreground="Transparent" HorizontalAlignment="Left" Margin="16,30,0,18"/>
  58. </ListViewItem>
  59. <ListViewItem x:Name="uxBuildListViewItem" Padding="1">
  60. <StackPanel Orientation="Horizontal">
  61. <md:PackIcon Kind="FileImageOutline" Margin="16,12,6,12" VerticalAlignment="Center"/>
  62. <TextBlock Text="Build ICO" FontSize="15" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="12"/>
  63. </StackPanel>
  64. </ListViewItem>
  65. <ListViewItem x:Name="uxModifyListViewItem" Padding="1">
  66. <StackPanel Orientation="Horizontal">
  67. <md:PackIcon Kind="FolderOpenOutline" Margin="16,12,6,12" VerticalAlignment="Center"/>
  68. <TextBlock Text="Modify ICO" FontSize="15" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="12"/>
  69. </StackPanel>
  70. </ListViewItem>
  71. <!-- Save -->
  72. <ListViewItem Padding="1" IsEnabled="False">
  73. <TextBlock Text="Save" FontWeight="SemiBold" FontSize="15" Foreground="Transparent" HorizontalAlignment="Left" Margin="16,30,0,18"/>
  74. </ListViewItem>
  75. <ListViewItem x:Name="uxSaveListViewItem" Padding="1">
  76. <StackPanel Orientation="Horizontal">
  77. <md:PackIcon Kind="SdCard" Margin="16,12,6,12" VerticalAlignment="Center"/>
  78. <TextBlock Text="Save to Update File" FontSize="15" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="12"/>
  79. </StackPanel>
  80. </ListViewItem>
  81. </ListView>
  82. </StackPanel>
  83. <TextBlock Text="Icon" FontWeight="SemiBold" FontSize="15" HorizontalAlignment="Left" Margin="17,318,0,0"/>
  84. <TextBlock x:Name="uxSaveMenuTextBlock" Text="Save" FontWeight="SemiBold" FontSize="15" HorizontalAlignment="Left" Margin="17,479,0,0"/>
  85. </Grid>
  86. <Grid x:Name="uxTitleGrid" Grid.Column="1" Grid.Row="0" Background="White" fd:PointerTracker.Enabled="True">
  87. <StackPanel>
  88. <TextBlock x:Name="uxTitleTextBlock" Text="Initial &amp; Idle" FontSize="30" FontWeight="Bold" HorizontalAlignment="Left" Margin="22,50,0,18"/>
  89. </StackPanel>
  90. <Border BorderThickness="0,0,0,2" Margin="0,0,0,-1" BorderBrush="White"/>
  91. </Grid>
  92. <Grid x:Name="uxContentGrid" Grid.Column="1" Grid.Row="1" Background="White" ShowGridLines="False" fd:PointerTracker.Enabled="True">
  93. <!--<local:InitialIdleUC></local:InitialIdleUC>-->
  94. </Grid>
  95. </Grid>
  96. </local:DpiDecorator>
  97. </Window>