コード例 #1
0
 private void UpdateModel(PostTableModel model)
 {
     if (VerifyData())
     {
         model.Title   = Title_TextBox.Text;
         model.Content = Content_TextBox.Text;
     }
 }
コード例 #2
0
 private void UpdateOperation()
 {
     if (int.TryParse(Id_TextBox.Text, out int id))
     {
         PostTableModel model = TableCollection.FirstOrDefault(x => x.Id == id);
         UpdateModel(model);
     }
 }
コード例 #3
0
        private void PostTable_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (sender is DataGrid grid)
            {
                PostTableModel model = (PostTableModel)grid.SelectedItem;

                if (model is null)
                {
                    return;
                }

                Id_TextBox.Text      = model.Id.ToString();
                Title_TextBox.Text   = model.Title;
                Content_TextBox.Text = model.Content;
            }
        }
コード例 #4
0
 private void AddToTable(PostTableModel model)
 {
     model.PropertyChanged += Model_PropertyChanged;
     TableCollection.Add(model);
 }