Exemplo n.º 1
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            this._navigationhelper.OnNavigatedTo(e);

            _fileViewModel = Resources["filesSource"] as FileViewModel;
            _saveFile = Resources["saveFileSource"] as FileModel;

            _fileViewModel.Clear();
            var task1 = _fileViewModel.GetStorageFolder();
            var task2 = _fileViewModel.GetFiles();
            await Task.WhenAll(task1, task2);
            
            var savefile = e.Parameter as FileModel;
            if (savefile != null)
            {
                _saveFile.Name = savefile.Name;
                _saveFile.Content = savefile.Content;
            }
            else
            {
                savePanel.Visibility = Visibility.Collapsed;
            }
            if (nameText.IsReadOnly == true)
            {
                nameText.IsReadOnly = false;                
            }

        }
Exemplo n.º 2
0
        private void saveTranslated_Click(object sender, RoutedEventArgs e)
        {
            FileModel model = new FileModel();
            model.Content = _textContentVM.TranslatedContent;
            model.Name = "Enter new name...";

            Frame.Navigate(typeof(FileIndexPage), model);
        }