using XFEEDToolBox.ViewModels;
namespace XFEEDToolBox.Views;
public sealed partial class ProfilePage:Page
{
public ToolboxViewModel ViewModel=>App.ViewModel;
public ProfilePage(){InitializeComponent();NavigationCacheMode=Microsoft.UI.Xaml.Navigation.NavigationCacheMode.Required;}
protected override void OnNavigatedTo(Microsoft.UI.Xaml.Navigation.NavigationEventArgs args){base.OnNavigatedTo(args);ExploredMap.ResumePage();}
protected override void OnNavigatedFrom(Microsoft.UI.Xaml.Navigation.NavigationEventArgs args){base.OnNavigatedFrom(args);ExploredMap.SuspendPage();}
private void StatisticsSizeChanged(object sender,SizeChangedEventArgs args)
{
var narrow=args.NewSize.Width<800;RankColumn.Width=narrow?new(0):new(1,GridUnitType.Star);Grid.SetColumn(RanksPanel,narrow?0:1);Grid.SetRow(RanksPanel,narrow?1:0);
}
}
using XFEEDToolBox.ViewModels;
namespace XFEEDToolBox.Views;
public sealed partial class ProfilePage:Page
{
public ToolboxViewModel ViewModel=>App.ViewModel;
public ProfilePage(){InitializeComponent();NavigationCacheMode=Microsoft.UI.Xaml.Navigation.NavigationCacheMode.Required;}
protected override void OnNavigatedTo(Microsoft.UI.Xaml.Navigation.NavigationEventArgs args){base.OnNavigatedTo(args);ExploredMap.ResumePage();}
protected override void OnNavigatedFrom(Microsoft.UI.Xaml.Navigation.NavigationEventArgs args){base.OnNavigatedFrom(args);ExploredMap.SuspendPage();}
private void StatisticsSizeChanged(object sender,SizeChangedEventArgs args)
{
var narrow=args.NewSize.Width<800;RankColumn.Width=narrow?new(0):new(1,GridUnitType.Star);Grid.SetColumn(RanksPanel,narrow?0:1);Grid.SetRow(RanksPanel,narrow?1:0);
}
}