Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Obsługa wyjątków C# / WPF + MVVM Light

$
0
0

Witam. Piszę swoją pierwszą aplikację. W jednym z kursów obsługa wyjątków była przedstawiona w ten sposób:

private double _inputDouble;
private string _input;
        
        public string Input
        { 
            get
            {
                return _input;
            }
            set
            {              
                _input = value;
                RaisePropertyChanged("Input");
                if (!Double.TryParse(_input, out _inputDouble) || _inputDouble <= 0)
                {
                     throw new Exception("Podana wartość musi być liczbą większą niż 0.");                   
                } 
            }
        } 

Po odpaleniu pliku .exe nie wyłapuje żadnych błędów. Proszę o podpowiedź czy muszę to jeszcze jakoś oprogramować.

W mojej aplikacji po kliknięciu Buttona program zlicza dane z różnych pól i wyprowadza wynik do TextBlocka. Powyżej przedstawiony jest jeden z bindingow. Chciałbym wyłapać wyjątek, aby po wpisaniu stringa bądź liczby <= 0 wyskoczyło okno w programie z informacją, że podana wartość musi być liczbą większą niż 0. Podobno w WPF nie ma MessageBoxa. Nie wiem jak to rozwiązać. Z góry dziękuję.


Viewing all articles
Browse latest Browse all 21942