我正在爲MS Surface 2.0中的Samsung SUR40構建一個應用程序。我不能讓LostTouchCapture
工作了。C#UIElement LostTouchCapture OnLostTouchCapture
這是我的XAML代碼:
<Rectangle
x:Name="ActiveArea"
Fill="Transparent"
TouchDown="OnTouchDown"
TouchMove="OnTouchMove"
LostTouchCapture="OnLostTouchCapture"
/>
一塊我的C#代碼:
private void OnLostTouchCapture(object sender, TouchEventArgs args)
{
Console.WriteLine("Hello World");
}
觸地得分和TouchMove做的工作。但我在LostTouchCapture
有問題。 該功能正在工作,但現在它的破產,我不知道爲什麼。
我不認爲這是最好的解決方案,因爲它不斷開火,但它似乎是迄今爲止唯一的解決方案。我注意到,如果你刪除了'TouchDown'事件,'TouchUp'被觸發(你應該總是添加'IsManipulationEnable = true'到所需的UI元素),但是如果你同時放置了這兩個,那麼'TouchUp'就不會被觸發。也許它與處理'TouchDown'事件有關,但是我已經將它標記爲'false',但仍然沒有運氣。 – 2013-10-23 11:14:32