Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }