Skip to content

Commit 0ad8ec3

Browse files
committed
微调在Windows10上的云母感亚克力效果,提高透明度
1 parent d0c0f75 commit 0ad8ec3

File tree

5 files changed

+16
-21
lines changed

5 files changed

+16
-21
lines changed

PreLaunchTaskr.GUI.WinUI3/App.xaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ public partial class App : Application
2323
{
2424
public static string DisplayVersion =>
2525
#if DEBUG
26-
"1.4.1 DEBUG";
26+
"1.4.2 DEBUG";
2727
#else
28-
"1.4.1";
28+
"1.4.2";
2929
#endif
3030

3131
/// <summary>

PreLaunchTaskr.GUI.WinUI3/MainWindow.xaml.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using PreLaunchTaskr.GUI.WinUI3.ViewModels.ItemModels;
1111
using PreLaunchTaskr.GUI.WinUI3.Views;
1212

13+
using System;
1314
using System.Collections.ObjectModel;
1415

1516
using Windows.UI;
@@ -37,17 +38,17 @@ public MainWindow()
3738
}
3839
else if (DesktopAcrylicController.IsSupported())
3940
{
40-
//systemBackdropConfiguration = new SystemBackdropConfiguration();
41-
//desktopAcrylicController = new DesktopAcrylicController
42-
//{
43-
// Kind = DesktopAcrylicKind.Thin,
44-
// LuminosityOpacity = 0.5f
45-
//};
46-
//desktopAcrylicController.AddSystemBackdropTarget(this.As<ICompositionSupportsSystemBackdrop>());
47-
//desktopAcrylicController.SetSystemBackdropConfiguration(systemBackdropConfiguration);
41+
//SystemBackdrop = new DesktopAcrylicBackdrop();
42+
systemBackdropConfiguration = new SystemBackdropConfiguration();
43+
desktopAcrylicController = new DesktopAcrylicController
44+
{
45+
LuminosityOpacity = (MathF.Sqrt(5) - 1) / 2
46+
};
47+
desktopAcrylicController.AddSystemBackdropTarget(this.As<ICompositionSupportsSystemBackdrop>());
48+
desktopAcrylicController.SetSystemBackdropConfiguration(systemBackdropConfiguration);
4849
Activated += (o, e) =>
4950
{
50-
//systemBackdropConfiguration.IsInputActive = e.WindowActivationState != WindowActivationState.Deactivated;
51+
systemBackdropConfiguration.IsInputActive = e.WindowActivationState != WindowActivationState.Deactivated;
5152
if (e.WindowActivationState == WindowActivationState.Deactivated)
5253
{
5354
CurrentBackground = InactiveBackground;
@@ -57,7 +58,6 @@ public MainWindow()
5758
CurrentBackground = ActiveBackground;
5859
}
5960
};
60-
SystemBackdrop = new DesktopAcrylicBackdrop();
6161
Color themeColor = new UISettings().GetColorValue(UIColorType.Accent);
6262
themeColor.A = 48;
6363
ActiveBackground = new SolidColorBrush(themeColor);

PreLaunchTaskr.GUI.WinUI3/PreLaunchTaskr.GUI.WinUI3.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,5 +175,7 @@
175175
<PublishAot>True</PublishAot>
176176
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
177177
<ApplicationIcon>Assets\PreLaunchTaskr.ico</ApplicationIcon>
178+
<AssemblyVersion>1.4.2</AssemblyVersion>
179+
<FileVersion>1.4.2</FileVersion>
178180
</PropertyGroup>
179181
</Project>

PreLaunchTaskr.GUI.WinUI3/Views/MultiTabPage.xaml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,18 +60,11 @@
6060
</TabView.TabStripHeader>
6161

6262
<TabView.TabStripFooter>
63-
<!--<Grid>
64-
<Grid.ColumnDefinitions>
65-
<ColumnDefinition Width="auto" />
66-
<ColumnDefinition Width="*" />
67-
</Grid.ColumnDefinitions>-->
68-
6963
<Border
7064
x:Name="TabStripFooterSpace"
71-
HorizontalAlignment="Stretch"
65+
Grid.Column="1"
7266
x:FieldModifier="private"
7367
SizeChanged="TabStripFooterSpace_SizeChanged" />
74-
<!--</Grid>-->
7568
</TabView.TabStripFooter>
7669

7770
<TabView.TabItemTemplate>

PreLaunchTaskr.GUI.WinUI3/Views/MultiTabPage.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public MultiTabPage()
3333

3434
private void Page_Loaded(object sender, RoutedEventArgs e)
3535
{
36-
TabStripFooterSpace.MinWidth = App.Current.MainWindow.AppWindow.TitleBar.RightInset / XamlRoot.RasterizationScale + 16;
36+
TabStripFooterSpace.MinWidth = App.Current.MainWindow.AppWindow.TitleBar.RightInset / XamlRoot.RasterizationScale;
3737
App.Current.MainWindow.SetTitleBar(TabStrip);
3838
viewModel.AddTabStripItem(new TabStripItem(
3939
nameof(PreLaunchTaskr),

0 commit comments

Comments
 (0)