Skip to content

Commit 3a9f5b3

Browse files
committed
feat: 适配托盘图标 ToolTip 暗色模式
1 parent ac5ab82 commit 3a9f5b3

4 files changed

Lines changed: 11 additions & 4 deletions

File tree

OpenGptChat/App.xaml.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ protected override async void OnExit(ExitEventArgs e)
105105
host.Dispose();
106106
}
107107

108+
public static string AppName => nameof(OpenGptChat);
109+
108110

109111
public static IRelayCommand ShowAppCommand =
110112
new RelayCommand(ShowApp);

OpenGptChat/AppWindow.xaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,15 @@
5757

5858
<tb:TaskbarIcon Name="appIcon"
5959
IconSource="assets/images/openai.ico"
60-
ToolTipText="OpenChat"
60+
ToolTipText="{x:Static local:App.AppName}"
6161
LeftClickCommand="{x:Static local:App.ShowAppCommand}"
6262
DoubleClickCommand="{x:Static local:App.ShowAppCommand}"
6363
DataContext="{Binding}">
6464

6565
<tb:TaskbarIcon.TrayToolTip>
66-
<Border Background="#eff3f5" BorderBrush="#eaeaea" BorderThickness="1" CornerRadius="3" Padding="5">
67-
<TextBlock Text="OpenChat"/>
66+
<Border Background="{DynamicResource GeneralBackground}"
67+
BorderBrush="{DynamicResource GeneralBorder}" BorderThickness="1" CornerRadius="3" Padding="5">
68+
<TextBlock Text="{x:Static local:App.AppName}"/>
6869
</Border>
6970
</tb:TaskbarIcon.TrayToolTip>
7071

OpenGptChat/ViewModels/AppWindowModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public AppWindowModel(ConfigurationService configurationService)
1111
ConfigurationService = configurationService;
1212
}
1313

14-
public string ApplicationTitle { get; } = nameof(OpenGptChat);
14+
public string ApplicationTitle => App.AppName;
1515

1616
public ConfigurationService ConfigurationService { get; }
1717

OpenGptChat/Views/Pages/MainPage.xaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
<utilities:BindingProxy x:Key="PageSelf" Data="{Binding}"/>
1818
</Page.Resources>
1919

20+
<Page.InputBindings>
21+
<KeyBinding Modifiers="Ctrl" Key="R" Command="{Binding ResetChatCommand}"/>
22+
</Page.InputBindings>
23+
2024
<Grid>
2125
<Grid.RowDefinitions>
2226
<RowDefinition Height="Auto"/>

0 commit comments

Comments
 (0)