mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-06-26 12:55:00 +00:00
fix: Load icon successfully
This commit is contained in:
parent
f66c6c14a2
commit
0426e24c6e
5 changed files with 106 additions and 49 deletions
|
@ -11,12 +11,23 @@
|
|||
x:DataType="vm:Repository">
|
||||
|
||||
<UserControl.Resources>
|
||||
<MenuFlyout x:Key="TerminalShellsMenuFlyout" Placement="Bottom">
|
||||
</MenuFlyout>
|
||||
<MenuFlyout x:Key="ExternalToolsMenuFlyout" Placement="Bottom">
|
||||
</MenuFlyout>
|
||||
<v:ExternalIconKeyToImageConverter x:Key="IconKeyToImageConverter" />
|
||||
<MenuFlyout x:Key="TerminalShellsMenuFlyout" Placement="BottomEdgeAlignedLeft"
|
||||
ItemsSource="{Binding ExternalTerminals, Mode=OneTime}" />
|
||||
<MenuFlyout x:Key="ExternalToolsMenuFlyout" Placement="BottomEdgeAlignedLeft"
|
||||
ItemsSource="{Binding ExternalEditors, Mode=OneTime}" />
|
||||
</UserControl.Resources>
|
||||
|
||||
<UserControl.DataTemplates>
|
||||
<DataTemplate x:DataType="vm:ExternalMenuItem">
|
||||
<MenuItem Header="{Binding Header, Mode=OneTime}"
|
||||
Icon="{Binding IconKey, Mode=OneTime, Converter={StaticResource IconKeyToImageConverter}}"
|
||||
Command="{Binding Command, Mode=OneTime}"
|
||||
IsEnabled="{Binding IsEnabled, Mode=OneTime}">
|
||||
</MenuItem>
|
||||
</DataTemplate>
|
||||
</UserControl.DataTemplates>
|
||||
|
||||
<Grid RowDefinitions="36,*" Background="{DynamicResource Brush.Window}">
|
||||
<!-- Toolbar -->
|
||||
<Border Grid.Row="0" BorderBrush="{DynamicResource Brush.Border0}" BorderThickness="0,0,0,1" Background="{DynamicResource Brush.ToolBar}">
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue