mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-27 10:15:50 +08:00
41 lines
1.0 KiB
C#
41 lines
1.0 KiB
C#
using BetterGenshinImpact.Helpers.Ui;
|
|
using BetterGenshinImpact.ViewModel.Windows;
|
|
using System;
|
|
using System.Windows;
|
|
|
|
namespace BetterGenshinImpact.View.Windows;
|
|
|
|
public partial class FeedWindow
|
|
{
|
|
public FeedWindowViewModel ViewModel { get; }
|
|
|
|
public FeedWindow(FeedWindowViewModel viewModel)
|
|
{
|
|
DataContext = ViewModel = viewModel;
|
|
InitializeComponent();
|
|
|
|
this.Loaded += FeedWindow_Loaded;
|
|
this.SourceInitialized += FeedWindow_SourceInitialized;
|
|
}
|
|
|
|
public FeedWindow() : this(new FeedWindowViewModel())
|
|
{
|
|
}
|
|
|
|
private void FeedWindow_SourceInitialized(object? sender, EventArgs e)
|
|
{
|
|
// 应用与主窗口相同的背景主题
|
|
WindowHelper.TryApplySystemBackdrop(this);
|
|
}
|
|
|
|
private void FeedWindow_Loaded(object sender, RoutedEventArgs e)
|
|
{
|
|
// 窗口加载完成后拉取远程兑换码数据
|
|
_ = ViewModel.LoadRemoteDataAsync();
|
|
}
|
|
|
|
private void BtnCloseClick(object sender, RoutedEventArgs e)
|
|
{
|
|
Close();
|
|
}
|
|
} |