Exemplo n.º 1
0
        private void MnMoveToAnotherSection_Click(object sender, RoutedEventArgs e)
        {
            var item = (sender as MenuFlyoutItem).DataContext as BudgetItem;

            if (ViewModel.SetupItemSectionChangeCommand.CanExecute(item))
            {
                ViewModel.SetupItemSectionChangeCommand.Execute(item);
            }
            ChangeItemSectionFlyout.ShowAt(this);
        }
Exemplo n.º 2
0
        private void LstChangeItemSection_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (LstChangeItemSection.SelectedIndex == -1)
            {
                return;
            }

            var selection = (KeyValuePair <BudgetSection, BudgetItem>)LstChangeItemSection.SelectedItem;

            if (ViewModel.ChangeItemSectionCommand.CanExecute(selection))
            {
                ViewModel.ChangeItemSectionCommand.Execute(selection);
            }
            LstChangeItemSection.SelectedIndex = -1;
            ChangeItemSectionFlyout.Hide();
        }