WIn_RustTools/RustTools/Views/RankingPage.xaml.cs

51 lines
1.2 KiB
C#
Raw Normal View History

2024-08-17 23:27:24 +00:00
using System.IO;
2024-07-15 05:22:53 +00:00
using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;
2024-08-17 23:27:24 +00:00
using Microsoft.UI.Xaml.Navigation;
using RustTools.muqing;
2024-07-15 05:22:53 +00:00
using RustTools.ViewModels;
// To learn more about WinUI, the WinUI project structure,
// and more about our project templates, see: http://aka.ms/winui-project-info.
namespace RustTools.Views;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
2024-07-15 05:22:53 +00:00
public sealed partial class RankingPage : Page
{
public RankingViewModel ViewModel
{
get; set;
}
2024-07-15 05:22:53 +00:00
public RankingPage()
{
2024-08-15 01:40:33 +00:00
ViewModel = App.GetService<RankingViewModel>();
2024-07-15 05:22:53 +00:00
InitializeComponent();
2024-08-15 01:40:33 +00:00
list.ItemClick += HomePage.ListAClick;
}
private void MenuFlyoutItem_Click(object sender, RoutedEventArgs e)
{
var menu = (MenuFlyoutItem)sender;
if (menu != null && menu.Tag != null)
{
2024-08-26 09:41:33 +00:00
var tag = menu.Tag.ToString();
if (tag == null) { return; }
ViewModel.ListTab(tag);
}
}
2024-08-17 23:27:24 +00:00
protected override void OnNavigatedFrom(NavigationEventArgs e)
{
// Release resources here
base.OnNavigatedFrom(e);
gj.sc(e);
ViewModel.RankingList = null;
Content = null;
DataContext = null;
}
2024-07-15 05:22:53 +00:00
}