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ę.