Exemplo n.º 1
0
 public void RefreshData()
 {
     Texts.Clear();
     ToIndex       = 0;
     FromIndex     = 0;
     FromSelect    = 0;
     ToSelect      = 0;
     CheckBoxGroup = new CheckBoxGroupModel();
 }
Exemplo n.º 2
0
        public MainViewModel(IDataService dataService)
        {
            _dataService = dataService;

            _dataService.GetData(
                (items, error) =>
            {
                if (error != null)
                {
                    // Report error here
                    return;
                }
                if (items != null)
                {
                    Texts = new ObservableCollection <TextModel>();
                    foreach (var item in items)
                    {
                        Texts.Add(item);
                    }
                }
            });
            CheckBoxGroup = new CheckBoxGroupModel();
            CheckBoxGroup.IsSampletext = true;
            CheckBoxGroup.IsVietPhare  = true;

            worker = new BackgroundWorker();
            worker.WorkerReportsProgress = true;
            worker.ProgressChanged      += Worker_ProgressChanged;
            worker.DoWork             += Worker_DoWork;
            worker.RunWorkerCompleted += Worker_RunWorkerCompleted;
            workerConvertToFile        = new BackgroundWorker();
            workerConvertToFile.WorkerReportsProgress = true;
            workerConvertToFile.ProgressChanged      += WorkerConvertToFile_ProgressChanged;
            workerConvertToFile.DoWork             += WorkerConvertToFile_DoWork;
            workerConvertToFile.RunWorkerCompleted += WorkerConvertToFile_RunWorkerCompleted;

            Messenger.Default.Register <ObservableCollection <TextModel> >(this, "onUpdateTexts", onUpdateTexts);
        }
Exemplo n.º 3
0
 public EditFileViewModel()
 {
     CheckBoxGroup = new CheckBoxGroupModel();
     Texts         = new ObservableCollection <TextModel>();
 }
Exemplo n.º 4
0
 public void OnLoadViewModel()
 {
     this.Content  = File.ReadAllText(jsonSelected.ListText[0].FullPath);
     CheckBoxGroup = new CheckBoxGroupModel();
     RaisePropertyChanged(CheckBoxGroupPropertyName);
 }