|
22 | 22 | <!--<SolidColorBrush x:Key="NavigationViewContentGridBorderBrush" Color="Transparent" />--> |
23 | 23 | <!--<SolidColorBrush x:Key="NavigationViewContentBackground" Color="Transparent" />--> |
24 | 24 | <!--<CornerRadius x:Key="NavigationViewContentGridCornerRadius">0</CornerRadius>--> |
25 | | - <x:Double x:Key="AppBarThemeMinHeight">0</x:Double> |
26 | 25 | <!--<Thickness x:Key="MenuBarItemMargin">4,0,4,0</Thickness>--> |
| 26 | + <Thickness x:Key="AppBarButtonTextLabelOnRightMargin">8,0,12,0</Thickness> |
27 | 27 |
|
28 | 28 | <!-- NavigationMenuItemTemplate --> |
29 | 29 | <DataTemplate x:Key="ProgramListDataTemplate" x:DataType="vm:ProgramListItem"> |
|
206 | 206 |
|
207 | 207 | <Button |
208 | 208 | x:Name="TitleBarToggleButton" |
209 | | - Grid.Row="0" |
210 | | - Height="30" |
| 209 | + Grid.Column="0" |
| 210 | + Height="36" |
211 | 211 | x:FieldModifier="private" |
212 | 212 | Click="{x:Bind ToggleNavigationMenuPane}" |
213 | 213 | Style="{ThemeResource TitleBarPaneToggleButtonStyle}"> |
|
216 | 216 | </Button.KeyboardAccelerators> |
217 | 217 | </Button> |
218 | 218 |
|
| 219 | + <!--<CommandBar Grid.Column="1" DefaultLabelPosition="Right"> |
| 220 | + <AppBarButton Icon="Add" Label="添加程序"> |
| 221 | + <AppBarButton.KeyboardAccelerators> |
| 222 | + <KeyboardAccelerator Key="F1" /> |
| 223 | + </AppBarButton.KeyboardAccelerators> |
| 224 | +
|
| 225 | + <AppBarButton.Flyout> |
| 226 | + <MenuFlyout Placement="Bottom"> |
| 227 | + <MenuFlyoutItem Click="{x:Bind SelectProgramFromFile}" Text="从文件管理器选取"> |
| 228 | + <MenuFlyoutItem.Icon> |
| 229 | + <FontIcon Glyph="" /> |
| 230 | + </MenuFlyoutItem.Icon> |
| 231 | + </MenuFlyoutItem> |
| 232 | +
|
| 233 | + <MenuFlyoutItem Click="{x:Bind SelectInstalledProgram}" Text="从已安装的应用程序中选取"> |
| 234 | + <MenuFlyoutItem.Icon> |
| 235 | + <FontIcon Glyph="" /> |
| 236 | + </MenuFlyoutItem.Icon> |
| 237 | + </MenuFlyoutItem> |
| 238 | +
|
| 239 | + <MenuFlyoutItem Click="{x:Bind InputProgramPath}" Text="输入或粘贴路径"> |
| 240 | + <MenuFlyoutItem.Icon> |
| 241 | + <SymbolIcon Symbol="Paste" /> |
| 242 | + </MenuFlyoutItem.Icon> |
| 243 | + </MenuFlyoutItem> |
| 244 | +
|
| 245 | + <MenuFlyoutItem Click="{x:Bind ShowDragToAddGuide}" Text="把文件拖拽进来"> |
| 246 | + <MenuFlyoutItem.Icon> |
| 247 | + <SymbolIcon Symbol="TouchPointer" /> |
| 248 | + </MenuFlyoutItem.Icon> |
| 249 | + </MenuFlyoutItem> |
| 250 | + </MenuFlyout> |
| 251 | + </AppBarButton.Flyout> |
| 252 | + </AppBarButton> |
| 253 | +
|
| 254 | + <AppBarButton Icon="Remove" Label="移除程序"> |
| 255 | + <AppBarButton.KeyboardAccelerators> |
| 256 | + <KeyboardAccelerator Key="F2" /> |
| 257 | + </AppBarButton.KeyboardAccelerators> |
| 258 | +
|
| 259 | + <AppBarButton.Flyout> |
| 260 | + <MenuFlyout> |
| 261 | + <MenuFlyoutSubItem |
| 262 | + Foreground="Red" |
| 263 | + IsEnabled="{x:Bind helper:XamlHelper.IsNotNull(viewModel.SelectedItem), Mode=OneWay}" |
| 264 | + Text="移除选中项"> |
| 265 | +
|
| 266 | + <MenuFlyoutSubItem.Icon> |
| 267 | + <SymbolIcon Symbol="Delete" /> |
| 268 | + </MenuFlyoutSubItem.Icon> |
| 269 | +
|
| 270 | + <MenuFlyoutItem |
| 271 | + Click="RemoveSelectedItem" |
| 272 | + Foreground="Red" |
| 273 | + Text="确定移除选中项"> |
| 274 | + <MenuFlyoutItem.Icon> |
| 275 | + <SymbolIcon Symbol="Delete" /> |
| 276 | + </MenuFlyoutItem.Icon> |
| 277 | + </MenuFlyoutItem> |
| 278 | +
|
| 279 | + <MenuFlyoutItem IsEnabled="False" Text="也可以在列表项上右键"> |
| 280 | + <MenuFlyoutItem.Icon> |
| 281 | + <FontIcon Glyph="" /> |
| 282 | + </MenuFlyoutItem.Icon> |
| 283 | + </MenuFlyoutItem> |
| 284 | + </MenuFlyoutSubItem> |
| 285 | +
|
| 286 | + <MenuFlyoutSubItem Foreground="Red" Text="移除全部"> |
| 287 | + <MenuFlyoutSubItem.Icon> |
| 288 | + <SymbolIcon Symbol="Delete" /> |
| 289 | + </MenuFlyoutSubItem.Icon> |
| 290 | + <MenuFlyoutItem |
| 291 | + Click="RemoveAllItems" |
| 292 | + Foreground="Red" |
| 293 | + Text="全部关闭,确定移除全部"> |
| 294 | + <MenuFlyoutItem.Icon> |
| 295 | + <SymbolIcon Symbol="Delete" /> |
| 296 | + </MenuFlyoutItem.Icon> |
| 297 | + </MenuFlyoutItem> |
| 298 | + </MenuFlyoutSubItem> |
| 299 | + </MenuFlyout> |
| 300 | + </AppBarButton.Flyout> |
| 301 | + </AppBarButton> |
| 302 | +
|
| 303 | + <AppBarButton Label="批量开关"> |
| 304 | + <AppBarButton.Icon> |
| 305 | + <FontIcon Glyph="" /> |
| 306 | + </AppBarButton.Icon> |
| 307 | +
|
| 308 | + <AppBarButton.KeyboardAccelerators> |
| 309 | + <KeyboardAccelerator Key="F3" /> |
| 310 | + </AppBarButton.KeyboardAccelerators> |
| 311 | +
|
| 312 | + <AppBarButton.Flyout> |
| 313 | + <MenuFlyout> |
| 314 | + <MenuFlyoutItem Click="EnableAll" Text="全部启用"> |
| 315 | + <MenuFlyoutItem.Icon> |
| 316 | + <FontIcon Glyph="" /> |
| 317 | + </MenuFlyoutItem.Icon> |
| 318 | + </MenuFlyoutItem> |
| 319 | + <MenuFlyoutItem Click="DisableAll" Text="全部关闭"> |
| 320 | + <MenuFlyoutItem.Icon> |
| 321 | + <FontIcon Glyph="" /> |
| 322 | + </MenuFlyoutItem.Icon> |
| 323 | + </MenuFlyoutItem> |
| 324 | + </MenuFlyout> |
| 325 | + </AppBarButton.Flyout> |
| 326 | + </AppBarButton> |
| 327 | +
|
| 328 | + <AppBarButton Label="其他…" Icon="More"> |
| 329 | + <AppBarButton.KeyboardAccelerators> |
| 330 | + <KeyboardAccelerator Key="F4" /> |
| 331 | + </AppBarButton.KeyboardAccelerators> |
| 332 | +
|
| 333 | + <AppBarButton.Flyout> |
| 334 | + <MenuFlyout> |
| 335 | + <MenuFlyoutItem Click="{x:Bind ShowAboutProgramPage}" Text="关于此应用"> |
| 336 | + <MenuFlyoutItem.Icon> |
| 337 | + <SymbolIcon Symbol="Emoji2" /> |
| 338 | + </MenuFlyoutItem.Icon> |
| 339 | + </MenuFlyoutItem> |
| 340 | +
|
| 341 | + <MenuFlyoutItem Click="{x:Bind LoadProgramList}" Text="刷新"> |
| 342 | + <MenuFlyoutItem.Icon> |
| 343 | + <SymbolIcon Symbol="Refresh" /> |
| 344 | + </MenuFlyoutItem.Icon> |
| 345 | + </MenuFlyoutItem> |
| 346 | + </MenuFlyout> |
| 347 | + </AppBarButton.Flyout> |
| 348 | + </AppBarButton> |
| 349 | + </CommandBar>--> |
| 350 | + |
219 | 351 | <MenuBar |
220 | 352 | x:Name="MainMenuBar" |
221 | 353 | Grid.Column="1" |
222 | 354 | x:FieldModifier="private"> |
| 355 | + |
223 | 356 | <MenuBarItem Title="添加程序" AccessKey="F1"> |
224 | 357 | <MenuBarItem.KeyboardAccelerators> |
225 | 358 | <KeyboardAccelerator Key="F1" /> |
226 | 359 | </MenuBarItem.KeyboardAccelerators> |
227 | 360 |
|
228 | 361 | <MenuFlyoutItem Click="{x:Bind SelectProgramFromFile}" Text="从文件管理器选取"> |
229 | 362 | <MenuFlyoutItem.Icon> |
230 | | - <!-- FileExplorer --> |
231 | 363 | <FontIcon Glyph="" /> |
232 | 364 | </MenuFlyoutItem.Icon> |
233 | 365 | </MenuFlyoutItem> |
234 | 366 |
|
235 | 367 | <MenuFlyoutItem Click="{x:Bind SelectInstalledProgram}" Text="从已安装的应用程序中选取"> |
236 | 368 | <MenuFlyoutItem.Icon> |
237 | | - <!-- AllApps --> |
238 | 369 | <FontIcon Glyph="" /> |
239 | 370 | </MenuFlyoutItem.Icon> |
240 | 371 | </MenuFlyoutItem> |
|
277 | 408 |
|
278 | 409 | <MenuFlyoutItem IsEnabled="False" Text="也可以在列表项上右键"> |
279 | 410 | <MenuFlyoutItem.Icon> |
280 | | - <!-- Info --> |
281 | 411 | <FontIcon Glyph="" /> |
282 | 412 | </MenuFlyoutItem.Icon> |
283 | 413 | </MenuFlyoutItem> |
|
305 | 435 |
|
306 | 436 | <MenuFlyoutItem Click="EnableAll" Text="全部启用"> |
307 | 437 | <MenuFlyoutItem.Icon> |
308 | | - <!-- ToggleRight ToggleSwitch ON --> |
309 | 438 | <FontIcon Glyph="" /> |
310 | 439 | </MenuFlyoutItem.Icon> |
311 | 440 | </MenuFlyoutItem> |
312 | 441 | <MenuFlyoutItem Click="DisableAll" Text="全部关闭"> |
313 | 442 | <MenuFlyoutItem.Icon> |
314 | | - <!-- ToggleLeft ToggleSwitch OFF --> |
315 | 443 | <FontIcon Glyph="" /> |
316 | 444 | </MenuFlyoutItem.Icon> |
317 | 445 | </MenuFlyoutItem> |
|
342 | 470 | AnimatedIcon.State="Pressed" |
343 | 471 | Click="{x:Bind GoToSettingsPage}" |
344 | 472 | Style="{ThemeResource CommandBarFlyoutEllipsisButtonStyle}"> |
345 | | -
|
346 | | - --> |
347 | | - <!-- 设置图标 --> |
348 | | - <!-- |
349 | 473 | <FontIcon |
350 | 474 | AnimatedIcon.State="Pressed" |
351 | 475 | FontSize="{ThemeResource InfoBarIconFontSize}" |
|
0 commit comments