public OnScreenKeyBoard() { KeyboardViewModel vm = new KeyboardViewModel(this); DataContext = vm; InitializeComponent(); AppKeyboard = this; vm.PropertyChanged += (s, e) => { if (e.PropertyName == nameof(vm.IsEnabled)) { bool newIsEnabled = vm.IsEnabled; if (newIsEnabled) { VisualStateManager.GoToState(this, CommonStates.States[1].Name, true); } else { VisualStateManager.GoToState(this, CommonStates.States[0].Name, true); } } }; }
public OnScreenKeyBoard() { DataContext = new KeyboardViewModel(this); InitializeComponent(); }