0.9.1 mica window acrylic debug

This commit is contained in:
melekhin
2026-09-28 08:19:48 +07:00
parent 9c4f8d748f
commit a0c759ea9d
+2 -14
View File
@@ -5,9 +5,7 @@ using Microsoft.UI.Windowing;
using Microsoft.UI.Xaml; using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Media; using Microsoft.UI.Xaml.Media;
using System; using System;
using System.IO;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Text;
using Windows.Graphics; using Windows.Graphics;
using WinRT.Interop; using WinRT.Interop;
@@ -54,7 +52,7 @@ public static class MicaWindowExt
{ {
// Используем Acrylic на Windows 10 // Используем Acrylic на Windows 10
//SystemBackdrop = new DesktopAcrylicBackdrop(); //SystemBackdrop = new DesktopAcrylicBackdrop();
window.SystemBackdrop = new Windows10AcrylicBackdrop(); window.SystemBackdrop = new DesktopAcrylicBackdrop();
} }
} }
@@ -63,7 +61,7 @@ public static class MicaWindowExt
{ {
// Получаем AppWindow текущего окна // Получаем AppWindow текущего окна
IntPtr hWnd = WindowNative.GetWindowHandle(window); IntPtr hWnd = WindowNative.GetWindowHandle(window);
WindowId windowId = Win32Interop.GetWindowIdFromWindow(hWnd); Microsoft.UI.WindowId windowId = Win32Interop.GetWindowIdFromWindow(hWnd);
AppWindow appWindow = AppWindow.GetFromWindowId(windowId); AppWindow appWindow = AppWindow.GetFromWindowId(windowId);
// Получаем позицию курсора // Получаем позицию курсора
@@ -132,13 +130,3 @@ public partial class Windows10AcrylicBackdrop : SystemBackdrop
controller = default; controller = default;
} }
} }
public static class ReadTextExt
{
public static string[] FileReadAllLines(this string filePath, Encoding? enc = null)
{
using var reader = new StreamReader(filePath, enc ?? Encoding.GetEncoding(1251), detectEncodingFromByteOrderMarks: true);
string content = reader.ReadToEnd().Replace("\r", "");
return content.Split("\n");
}
}