Ejemplo n.º 1
0
        private async void btnAddActivity_ClickAsync(object sender, RoutedEventArgs e)
        {
            HashSet <string> existingActivityNames = new HashSet <string>();

            foreach (ActivityViewModel activity in _viewModel.ActivityCollectionView)
            {
                existingActivityNames.Add(activity.Name);
            }
            AddActivityDialog dlg = new AddActivityDialog(existingActivityNames)
            {
                Width = Window.Current.Bounds.Width * 0.8
            };
            var result = await dlg.ShowAsync();

            if (result == ContentDialogResult.Primary)
            {
                await _viewModel.AddNewActivityAsync(dlg.ActivityViewModel);
            }
        }
        private void AddActivity(Window window)
        {
            var addActivityDialog = new AddActivityDialog();

            addActivityDialog.ShowDialog();
        }