using System.Windows.Controls;
using System.Windows.Navigation;
using BetterPatchFileCreator.Code;
using BetterPatchFileCreator.XAML.PageFuncs;
using BetterPatchFileCreator.XAML.Pages;
namespace BetterPatchFileCreator.XAML
{
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow {
private Page currentPage;
public Page CurrentPage {
get { return currentPage; }
}
public void Navigate(Page page) {
currentPage = page;
this.NavigationService.Navigate(page);
}
public MainWindow() {
DataProvider.MainWindowInstance = this;
InitializeComponent();
var selectConfig = new SelectConfigPageFunc();
selectConfig.OnReturn += OnSelectConfigReturn;
Navigate(selectConfig);
}
public void SelectConfig() {
var selectConfig = new SelectConfigPageFunc();
selectConfig.OnReturn += OnSelectConfigReturn;
Navigate(selectConfig);
}
private void OnSelectConfigReturn(object sender, PageFunctionEventArgs