我正在通过WPF应用程序移植到Windows Universal。我想添加相同的MouseLeftButtonDown处理程序到我的控件。它们似乎已被Tapped Event所取代。但是,当我添加一个处理程序时:为什么XAML不等于AddHandler?
<Border Tapped="brd_Tapped" />
处理程序未被调用。研究的共同建议,之后是设置在隐藏代码的AddHandler的是这样的:
Brd1.AddHandler(TappedEvent, new TappedEventHandler(Brd_Tapped), true);
这工作,但我已动态生成的项目,如一个ListViewItem的这变得更加复杂。
为什么XAML处理程序与代码隐藏中的AddHandler不一样,就像在WPF中一样?
嗯,不,这工作得很好。也许你更喜欢PointerPressed。听起来你正在使用VS2015的测试版本,因此对于随机问题总是非零的可能性。使用connect.microsoft.com报告错误。 –
@Hans:你能告诉我你用什么软件工作?我目前只能在VS2015 RC中打开这个项目。所以你建议这是一个错误? – WJM