using XFEEDToolBox.ViewModels;
using XFEEDToolBox.Core.Planning;
namespace XFEEDToolBox.Views;
public sealed partial class UpgradeListPage : Page
{
public ToolboxViewModel ViewModel=>App.ViewModel;
public UpgradeListPage(){InitializeComponent();NavigationCacheMode=Microsoft.UI.Xaml.Navigation.NavigationCacheMode.Required;}
private void OpenEngineering(object sender,RoutedEventArgs e)=>AppShellPage.Current!.Navigate(typeof(EngineeringPage));
private async void RemoveEntry(object sender,RoutedEventArgs e){if((sender as Button)?.Tag is UpgradeListEntry entry)await ViewModel.RemoveUpgradeCommand.ExecuteAsync(entry);}
}
using XFEEDToolBox.ViewModels;
using XFEEDToolBox.Core.Planning;
namespace XFEEDToolBox.Views;
public sealed partial class UpgradeListPage : Page
{
public ToolboxViewModel ViewModel=>App.ViewModel;
public UpgradeListPage(){InitializeComponent();NavigationCacheMode=Microsoft.UI.Xaml.Navigation.NavigationCacheMode.Required;}
private void OpenEngineering(object sender,RoutedEventArgs e)=>AppShellPage.Current!.Navigate(typeof(EngineeringPage));
private async void RemoveEntry(object sender,RoutedEventArgs e){if((sender as Button)?.Tag is UpgradeListEntry entry)await ViewModel.RemoveUpgradeCommand.ExecuteAsync(entry);}
}