我正在爲Windows Phone 8應用程序在XAML中製作一個教程頁面。本教程使用PanoramaItems構建。問題是用戶可以向右滑動並按照教程完成教程。我想阻止這一點。這是我到目前爲止:如何防止PanoramaItem在Windows Phone 8 xaml中向右滑動?
private void FirstItem_ManipulationStarted(object sender, ManipulationStartedEventArgs e)
{
initialpoint = e.ManipulationOrigin;
}
private void FirstItem_ManipulationDelta(object sender, ManipulationDeltaEventArgs e)
{
Point currentPosition = e.ManipulationOrigin;
if(currentPosition.X > initialpoint.X)
{
// Block swipe or set item back
}
}
我知道他們swipet向右,但我怎麼能阻止呢?
如果全景圖當前選定索引是全景圖選擇已更改事件的上次索引,則將全景圖選定索引設置爲零。 – Jaihind
我如何設置選定的索引? mainPanorama.SelectedIndex只能得到,你不能設置。 – apero
是的,你可以但以一個棘手的方式設置全景的默認項目就像mainPanorama.DefaultItem = mainPanoram.Items [index]; – Jaihind