// Copyright (c) The Avalonia Project. All rights reserved. // Licensed under the MIT license. See licence.md file in the project root for full license information. using ReactiveUI; using System; namespace BindingDemo.ViewModels { public class ExceptionErrorViewModel : ReactiveObject { private int _lessThan10; public int LessThan10 { get { return _lessThan10; } set { if (value < 10) { this.RaiseAndSetIfChanged(ref _lessThan10, value); } else { throw new ArgumentOutOfRangeException("Value must be less than 10."); } } } } }