ChaoXingAutoClass
【WinUI】基于 XFEstudio 的 XFEWinUIApplication 模板重建的 WinUI 3 课程工作台。二维码和账号密码登录、课程 GridView、章节、播放进度、学习笔记及日志均使用原生 WinUI 控件。网页播放器运行在独立后台进程中,界面不显示课程网站。
关注
0
Fork
0
Star
0
using Windows.UI.ViewManagement;
using XFEExtension.NetCore.WinUIHelper.Utilities.Helper;
namespace ChaoXingAutoClass
{
/// <summary>
/// 主窗体
/// </summary>
public sealed partial class MainWindow : Window
{
public static UISettings UISettings { get; set; } = new();
public MainWindow()
{
this.InitializeComponent();
AppWindow.Resize(new Windows.Graphics.SizeInt32(1280, 900));
ExtendsContentIntoTitleBar = true;
AppWindow.SetIcon(Path.Combine(AppContext.BaseDirectory, "Assets/appicon.ico"));
AppWindow.TitleBar.PreferredHeightOption = Microsoft.UI.Windowing.TitleBarHeightOption.Tall;
UISettings.ColorValuesChanged += (_, _) => DispatcherQueue.TryEnqueue(() => AppThemeHelper.ChangeTheme(AppThemeHelper.Theme));
}
}
}
using Windows.UI.ViewManagement;
using XFEExtension.NetCore.WinUIHelper.Utilities.Helper;
namespace ChaoXingAutoClass
{
/// <summary>
/// 主窗体
/// </summary>
public sealed partial class MainWindow : Window
{
public static UISettings UISettings { get; set; } = new();
public MainWindow()
{
this.InitializeComponent();
AppWindow.Resize(new Windows.Graphics.SizeInt32(1280, 900));
ExtendsContentIntoTitleBar = true;
AppWindow.SetIcon(Path.Combine(AppContext.BaseDirectory, "Assets/appicon.ico"));
AppWindow.TitleBar.PreferredHeightOption = Microsoft.UI.Windowing.TitleBarHeightOption.Tall;
UISettings.ColorValuesChanged += (_, _) => DispatcherQueue.TryEnqueue(() => AppThemeHelper.ChangeTheme(AppThemeHelper.Theme));
}
}
}