private void LoadState()
        {
            vm = Settings.ViewModel;
            this.DataContext = this.vm;

            //lastPathManager.Paths = new List<string>(viewModel.LastPaths);
        }
        public ImageBrowserPage()
        {
            this.InitializeComponent();

            this.DataContext = this._viewModel = new ImageBrowserViewModel();

            this.LocalizeAppBar();
        }
        public MainPage()
        {
            this.InitializeComponent();
            vm = new ImageBrowserViewModel();
            this.DataContext = vm;

            this.navigationHelper            = new NavigationHelper(this);
            this.navigationHelper.LoadState += this.NavigationHelper_LoadState;
            this.navigationHelper.SaveState += this.NavigationHelper_SaveState;
            App.Current.Suspending          += App_Suspending;
        }
Exemple #4
0
        public void ShowImageBrowserWindow(string imageDirectory)
        {
            UIServices.SetBusyState();

            var imageBrowserWindow    = new ImageBrowserView();
            var imageBrowserViewModel = new ImageBrowserViewModel {
                ImageDirectory = imageDirectory
            };

            imageBrowserViewModel.LoadExistingImages();

            var okCommand     = new ButtonServiceCommand("OK", imageBrowserViewModel.OkCommand, false, true, true);
            var cancelCommand = new ButtonServiceCommand("Cancel", null, true, false, true);

            dialogService.ShowDialogWindow("Image Browser", new[] { okCommand, cancelCommand }, null, imageBrowserWindow, imageBrowserViewModel, false);
        }