private void ControlLoaded([NotNull] object sender, [NotNull] RoutedEventArgs e)
        {
            Debug.ArgumentNotNull(sender, nameof(sender));
            Debug.ArgumentNotNull(e, nameof(e));

            Loaded -= ControlLoaded;

            EnableButtons();

            NewItemName.Focus();
            NewItemName.SelectAll();
            Keyboard.Focus(NewItemName);
        }
예제 #2
0
        public async void OnAdd(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(NewItemName.Text))
            {
                var todo = new TodoItem {
                    Text = NewItemName.Text
                };
                await AddItem(todo);

                NewItemName.Text = "";
                NewItemName.Unfocus();
            }
        }