public async void AddItem() { StringResources stx = StringResources.Load("AppBar"); NameValue <string> NewItem = new NameValue <string>("", ""); NameValueInput NVInput = new NameValueInput( NewItem , stx.Text("Add") , ViewSource.DataSource.ColumnName(ViewSource.DataSource.Table.CellProps[0]) , ViewSource.DataSource.ColumnName(ViewSource.DataSource.Table.CellProps[1]) ); NVInput.Trim = false; await Popups.ShowDialog(NVInput); if (!NVInput.Canceled) { ViewSource.ConvDataSource.AddItem(NewItem); ToggleSaveBtn(true); } }
private async void EditBtn_Click(object sender, RoutedEventArgs e) { object DataContext = (( FrameworkElement )sender).DataContext; if (DataContext is GRRow <NameValue <string> > Row) { NameValueInput NVInput = new NameValueInput( Row.Source , EditBtn.Text , ViewSource.DataSource.ColumnName(ViewSource.DataSource.Table.CellProps[0]) , ViewSource.DataSource.ColumnName(ViewSource.DataSource.Table.CellProps[1]) ); NVInput.Trim = false; await Popups.ShowDialog(NVInput); if (!NVInput.Canceled) { ToggleSaveBtn(true); } } }