Exemplo n.º 1
0
        private void CustomerWindow_Click(object sender, RoutedEventArgs e)
        {
            var win = new CustomerWindow();

            if (win.ShowDialog() != true)
            {
                // Abbrechen ...
                Debug.WriteLine("Bearbeitung des Kunden abgebrochen");
                return;
            }

            // Ok geklickt...
            Debug.WriteLine("Bearbeitung des Kunden beendet");
            return;
        }
        private void CustomerWindow_Click(object sender, RoutedEventArgs e)
        {
            var vm = MockDataProvider.BeispielKunden.First();

            // hier wird im Weiteren anhand der Projektvorlage gearbeitet (ohne Helper-Methode .Display):

            // (das Problem, dass wir wegen DataBinding direkt das Original-ViewModel
            // anpassen, auch wenn wir "Abbrechen" klicken, ignorieren wir hier)

            var win = new CustomerWindow(vm);

            if (win.ShowDialog() != true)
            {
                // Abbrechen ...
                Debug.WriteLine("Bearbeitung des Kunden abgebrochen");
                return;
            }

            // Ok geklickt...
            Debug.WriteLine("Bearbeitung des Kunden beendet");
            return;
        }
Exemplo n.º 3
0
        private void CustomerWindow_Click(object sender, RoutedEventArgs e)
        {
            var vm = MockDataProvider.BeispielKunden.First();

            CustomerWindow.Display(vm);
        }