Пример #1
0
 private async void AddBtn_Click(object sender, RoutedEventArgs e)
 {
     keywordControl = new KeywordControl();
     if (keywordControl.ViewModel.KeywordsCategory.Count == 0)
     {
         keywordControl.ViewModel.KeywordsCategory.AddRange(await BlockEntryCreateModel.InitCategory());
     }
     keywordControl.Show();
     keywordControl.AddRecordClick += KeywordControl_Refresh;
 }
Пример #2
0
 public KeywordControl(BlockEntry block)
 {
     this.InitializeComponent();
     ViewModel = new BlockEntryCreateModel(block);
     if (String.IsNullOrEmpty(ViewModel.BlockEntry.Operator))
     {
         ViewModel.BlockEntry.Operator = MainPage.Current.Userinfo.Username;
     }
     if (!string.IsNullOrEmpty(ViewModel.BlockEntry.Keywords))
     {
         Keywords.Document.SetText(TextSetOptions.ApplyRtfDocumentDefaults, ViewModel.BlockEntry.Keywords);
     }
 }
Пример #3
0
 //private async void EditBtn_Click(object sender, RoutedEventArgs e)
 //{
 //    var block = ResultList.Where(x => x.selected).FirstOrDefault();
 //    if (block != null)
 //    {
 //        keywordControl = new KeywordControl(block);
 //        if(keywordControl.ViewModel.KeywordsCategory.Count  == 0)
 //            keywordControl.ViewModel.KeywordsCategory.AddRange(await BlockEntryCreateModel.InitCategory());
 //        keywordControl.Show();
 //        keywordControl.AddRecordClick += KeywordControl_Refresh;
 //    }
 //}
 private async void BlockEntryControl_EditClicked(object sender, ItemClickEventArgs e)
 {
     try
     {
         BlockEntry block = (sender as Button).DataContext as BlockEntry;
         if (block != null)
         {
             keywordControl = new KeywordControl(block);
             if (keywordControl.ViewModel.KeywordsCategory.Count == 0)
             {
                 keywordControl.ViewModel.KeywordsCategory.AddRange(await BlockEntryCreateModel.InitCategory());
             }
             keywordControl.Show();
             keywordControl.AddRecordClick += KeywordControl_Refresh;
         }
     }
     catch (Exception ex)
     {
         MainPage.ShowErrorMessage(ex.Message);
     }
 }
Пример #4
0
 public KeywordControl()
 {
     this.InitializeComponent();
     ViewModel = new BlockEntryCreateModel();
     ViewModel.BlockEntry.Operator = MainPage.Current.Userinfo.Username;
 }