投资公司网站建设意义,聚名网域名备案,大型回合制手游排行榜,做淘宝客网站需要什么有时候我们可能在Panel(StackPanel、Canvas、Grid)上或者是在一些默认不支持Focus的控件上添加了KeyDown或者KeyUp#xff0c;可是残酷的现实告诉我们#xff0c;这是无法触发的#xff0c;怎么办呢#xff0c;很简单#xff0c;只需一句代码。 private void MouseLeftBut… 有时候我们可能在Panel(StackPanel、Canvas、Grid)上或者是在一些默认不支持Focus的控件上添加了KeyDown或者KeyUp可是残酷的现实告诉我们这是无法触发的怎么办呢很简单只需一句代码。 private void MouseLeftButtonDown(object sender, MouseButtonEventArgs e){Grid1.Focus();} 也就是在鼠标单击事件中让容器(或者其他控件)调用Focus方法使其尝试获得焦点。小伙伴们是不是尝试过后发现还是不行哈哈哈那是因为还少了一个步骤在XAML代码中给容器(控件)设置一个属性即可。 Canvas x:NameGrid1 FocusableTrue / 哈哈聪明的骚年是不是踩到了这样就是让控件支持获得焦点。 好了本文较短到此结束。 转载于:https://www.cnblogs.com/ListenFly/p/3581735.html