一:首先对MvvmLight里的ViewModel进行封装 封装完毕后让ViewModel继承DialogViewModel
public class DialogViewModel : ViewModelBase
{
public void PreviewKeyDownEvent(object sender,KeyEventArgs e)
{
TextBox text = sender as TextBox;
if (e.Key > Key.D9 || e.Key > Key.NumPad9 && e.Key != Key.Enter || e.Key == Key.Space)
{
e.Handled = true;
}
}
}
二:在xmal里面进行Binding
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:vm="clr-namespace:YunSuo.MonitorSystem.ViewModel"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.c