Skip to content

Commit 9a50c6f

Browse files
Merge pull request #126 from NotYoojun/master
使用 Windows 11 Fluent 风格并修复了一个崩溃问题
2 parents 80c57dc + be7a3c5 commit 9a50c6f

21 files changed

+455
-674
lines changed

Ink Canvas/App.xaml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,35 @@
33
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
44
xmlns:local="clr-namespace:Ink_Canvas"
55
StartupUri="MainWindow.xaml"
6-
xmlns:ui="http://schemas.modernwpf.com/2019">
6+
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern">
77
<Application.Resources>
88
<ResourceDictionary>
9-
<Style TargetType="ScrollViewer">
9+
<Style TargetType="ui:ScrollViewerEx">
1010

1111
<EventSetter Event="PreviewMouseWheel" Handler="ScrollViewer_PreviewMouseWheel"/>
1212

1313
</Style>
14+
15+
<Style TargetType="ui:FontIcon">
16+
<Setter Property="FontSize" Value="20"/>
17+
</Style>
18+
<Style TargetType="ui:SymbolIcon">
19+
<Setter Property="FontSize" Value="20"/>
20+
</Style>
21+
22+
1423
<ResourceDictionary.MergedDictionaries>
24+
1525
<ui:ThemeResources RequestedTheme="Light"/>
16-
<ui:XamlControlsResources />
26+
27+
28+
<ui:XamlControlsResources/>
29+
1730
<ResourceDictionary Source="Resources/SeewoImageDictionary.xaml"/>
1831
<ResourceDictionary Source="Resources/DrawShapeImageDictionary.xaml"/>
1932
<ResourceDictionary Source="Resources/IconImageDictionary.xaml"/>
2033
<ResourceDictionary Source="Resources/Styles/Light.xaml"/>
34+
2135
</ResourceDictionary.MergedDictionaries>
2236
</ResourceDictionary>
2337
</Application.Resources>

Ink Canvas/App.xaml.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
using AutoUpdaterDotNET;
22
using Ink_Canvas.Helpers;
3+
using iNKORE.UI.WPF.Modern.Controls;
34
using System;
45
using System.Linq;
56
using System.Reflection;
67
using System.Windows;
8+
using MessageBox = System.Windows.MessageBox;
79

810
namespace Ink_Canvas
911
{
@@ -68,7 +70,7 @@ private void ScrollViewer_PreviewMouseWheel(object sender, System.Windows.Input.
6870
else
6971
try
7072
{
71-
System.Windows.Controls.ScrollViewer SenderScrollViewer = (System.Windows.Controls.ScrollViewer)sender;
73+
ScrollViewerEx SenderScrollViewer = (ScrollViewerEx)sender;
7274
SenderScrollViewer.ScrollToVerticalOffset(SenderScrollViewer.VerticalOffset - e.Delta * 10 * System.Windows.Forms.SystemInformation.MouseWheelScrollLines / (double)120);
7375
e.Handled = true;
7476
}

Ink Canvas/ChangeLogWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
55
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
66
xmlns:local="clr-namespace:Ink_Canvas" WindowStartupLocation="CenterScreen" ResizeMode="NoResize" ShowInTaskbar="False"
7-
xmlns:ui="http://schemas.modernwpf.com/2019" FontFamily="Microsoft YaHei UI" Topmost="True"
7+
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern" FontFamily="Microsoft YaHei UI" Topmost="True"
88
mc:Ignorable="d" ui:WindowHelper.UseModernWindowStyle="True" Loaded="Window_Loaded" Closed="Window_Closed"
99
Title="" Height="390" Width="600">
1010
<Grid>

Ink Canvas/CountdownTimerWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
55
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
66
xmlns:local="clr-namespace:Ink_Canvas"
7-
xmlns:ui="http://schemas.modernwpf.com/2019"
7+
xmlns:ui="http://schemas.inkore.net/lib/ui/wpf/modern"
88
xmlns:processbars="clr-namespace:Ink_Canvas.ProcessBars"
99
ui:ThemeManager.RequestedTheme="Light" Topmost="True" Background="Transparent"
1010
mc:Ignorable="d" WindowStyle="None" AllowsTransparency="True"

Ink Canvas/CountdownTimerWindow.xaml.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ private void Timer_Elapsed(object sender, ElapsedEventArgs e)
4848
TextBlockSecond.Text = "00";
4949
timer.Stop();
5050
isTimerRunning = false;
51-
SymbolIconStart.Symbol = ModernWpf.Controls.Symbol.Play;
51+
SymbolIconStart.Symbol = iNKORE.UI.WPF.Modern.Controls.Symbol.Play;
5252
BtnStartCover.Visibility = Visibility.Visible;
5353
TextBlockHour.Foreground = new SolidColorBrush(StringToColor("#FF5B5D5F"));
5454
BorderStopTime.Visibility = Visibility.Collapsed;
@@ -199,12 +199,12 @@ private void BtnFullscreen_MouseUp(object sender, MouseButtonEventArgs e)
199199
if (WindowState == WindowState.Normal)
200200
{
201201
WindowState = WindowState.Maximized;
202-
SymbolIconFullscreen.Symbol = ModernWpf.Controls.Symbol.BackToWindow;
202+
SymbolIconFullscreen.Symbol = iNKORE.UI.WPF.Modern.Controls.Symbol.BackToWindow;
203203
}
204204
else
205205
{
206206
WindowState = WindowState.Normal;
207-
SymbolIconFullscreen.Symbol = ModernWpf.Controls.Symbol.FullScreen;
207+
SymbolIconFullscreen.Symbol = iNKORE.UI.WPF.Modern.Controls.Symbol.FullScreen;
208208
}
209209
}
210210

@@ -230,7 +230,7 @@ private void BtnReset_MouseUp(object sender, MouseButtonEventArgs e)
230230
BtnStartCover.Visibility = Visibility.Collapsed;
231231
BorderStopTime.Visibility = Visibility.Collapsed;
232232
TextBlockHour.Foreground = new SolidColorBrush(StringToColor("#FF5B5D5F"));
233-
SymbolIconStart.Symbol = ModernWpf.Controls.Symbol.Play;
233+
SymbolIconStart.Symbol = iNKORE.UI.WPF.Modern.Controls.Symbol.Play;
234234
isTimerRunning = false;
235235
timer.Stop();
236236
isPaused = false;
@@ -280,7 +280,7 @@ private void BtnStart_MouseUp(object sender, MouseButtonEventArgs e)
280280
startTime += DateTime.Now - pauseTime;
281281
ProcessBarTime.IsPaused = false;
282282
TextBlockHour.Foreground = Brushes.Black;
283-
SymbolIconStart.Symbol = ModernWpf.Controls.Symbol.Pause;
283+
SymbolIconStart.Symbol = iNKORE.UI.WPF.Modern.Controls.Symbol.Pause;
284284
isPaused = false;
285285
timer.Start();
286286
UpdateStopTime();
@@ -292,7 +292,7 @@ private void BtnStart_MouseUp(object sender, MouseButtonEventArgs e)
292292
pauseTime = DateTime.Now;
293293
ProcessBarTime.IsPaused = true;
294294
TextBlockHour.Foreground = new SolidColorBrush(StringToColor("#FF5B5D5F"));
295-
SymbolIconStart.Symbol = ModernWpf.Controls.Symbol.Play;
295+
SymbolIconStart.Symbol = iNKORE.UI.WPF.Modern.Controls.Symbol.Play;
296296
BorderStopTime.Visibility = Visibility.Collapsed;
297297
isPaused = true;
298298
timer.Stop();
@@ -304,7 +304,7 @@ private void BtnStart_MouseUp(object sender, MouseButtonEventArgs e)
304304
totalSeconds = ((hour * 60) + minute) * 60 + second;
305305
ProcessBarTime.IsPaused = false;
306306
TextBlockHour.Foreground = Brushes.Black;
307-
SymbolIconStart.Symbol = ModernWpf.Controls.Symbol.Pause;
307+
SymbolIconStart.Symbol = iNKORE.UI.WPF.Modern.Controls.Symbol.Pause;
308308
BtnResetCover.Visibility = Visibility.Collapsed;
309309

310310
if (totalSeconds <= 10)

0 commit comments

Comments
 (0)