public DataframeFormatControl(DataframeTableNodeModel model) { this.Model = model; InitializeComponent(); if (model.DataTable != null) { SetDataGridContext(model); } SubscribeEvents(); }
private void SetDataGridContext(DataframeTableNodeModel model) { // Invoke on UI thread this.Dispatcher.Invoke(() => { if (model.DataTable == null) { return; } TableGrid.Visibility = System.Windows.Visibility.Visible; DataGrid.DataContext = model.DataTable.DefaultView; }); }
public DataframeFormatControl(DataframeTableNodeModel model) { InitializeComponent(); model.PropertyChanged += NodeModel_PropertyChanged; }