UWP 禁止Pivot swip 手勢

2022-01-20 11:29:54 字數 3137 閱讀 4688

以前想要禁止內建的手勢動作,看了一下網上是設定 islocked="true".

但是拿到uwp上來,靠,設定了之後header只顯示當前的那個header。這樣的設計真是醜爆了。。沒辦法,只能自己研究。看了看pivot的模板,找到個方法。

不多說。直接上**。

"

header1

">

"translatex

" pointerpressed="

grid_pointerpressed

" pointerreleased="

grid_pointerreleased

">

"header2

">

"header3

">

比如說我想在第乙個item裡面做一些拖拽的動作,因為有內建手勢,沒法直接使用。

為grid增加上面的事件和屬性設定,注意

manipulationmode="translatex" 是必然設定的,根據你自己的需求。
再看一下後台的**

pivot pivot = null

;

private

void grid_pointerpressed(object

sender, pointerroutedeventargs e)

parent = parent.parent as

frameworkelement;}}

else

}private

void grid_pointerreleased(object

sender, pointerroutedeventargs e)

}

控制scrollviewer的horizontalscrollmode 屬性。。我上面寫成這樣是因為,專案裡面不是簡單的grid,是乙個自定義的頁面。反正意思就是去拿到pivot,進行設定就ok了。

有更好的辦法的同學分享一下。

又檢視了一下模板,修改了模板之後還是可以繼續使用islocked 屬性。注意藍色部分,將它注釋掉就可以了

"selectionstates

">

"unselected

" to="

unselectedlocked

" generatedduration="

0:0:0.33

" />

"unselectedlocked

" to="

unselected

" generatedduration="

0:0:0.33

" />

"disabled

">

"contentpresenter

"storyboard.targetproperty="

foreground

" >

"0" value="

" />

"unselected

" />

"selected

">

"contentpresenter

"storyboard.targetproperty="

foreground

" >

"0" value="

" />

"grid

"storyboard.targetproperty="

background

" >

"0" value="

" />

"unselectedpointerover

">

"contentpresenter

"storyboard.targetproperty="

foreground

" >

"0" value="

" />

"grid

"storyboard.targetproperty="

background

" >

"0" value="

" />

"selectedpointerover

">

"contentpresenter

"storyboard.targetproperty="

foreground

" >

"0" value="

" />

"grid

"storyboard.targetproperty="

background

" >

"0" value="

" />

"unselectedpressed

">

"contentpresenter

"storyboard.targetproperty="

foreground

" >

"0" value="

" />

"grid

"storyboard.targetproperty="

background

" >

"0" value="

" />

"selectedpressed

">

"contentpresenter

"storyboard.targetproperty="

foreground

" >

"0" value="

" />

"grid

"storyboard.targetproperty="

background

" >

"0" value="

" />

x:name="

contentpresenter

"content="

"contenttemplate="

"margin="

"fontsize="

"fontfamily="

"fontweight="

"horizontalalignment="

"verticalalignment="

">

"contentpresentertranslatetransform

" />

UWP檔案寫入

使用c 開發uwp應用時,遇到乙個異常的問題 在部分win10裝置使用 file類 寫檔案失敗 看了下獲取可寫目錄的 沒問題,如下 有問題還望指正 string getwritablepath const 檢視該資料夾的許可權,讀寫許可權也都有,不知為何使用fwrite一直寫檔案失敗 哪位大神知曉,...

UWP滑動後退

原文 uwp滑動後退 1.方便了單手操作。在當今大屏手機占有率越來越高的趨勢下,簡潔方便的單手操作模式是很有必要的。本文github位址 手勢操作有三個關鍵狀態 操作開始時 操作進行時 操作結束時。1.操作開始時 在使用者開始手勢操作的那一刻,這時候主要進行一些初始化操作。2.操作進行時 這時候不斷...

UWP資料繫結

已針對 windows 10 上的 uwp 應用更新。有關 windows 8.x 文章,請參閱存檔 說明資料繫結概述 本主題介紹了如何在通用 windows 平台 uwp 應用中將控制項 或其他 ui 元素 繫結到單個專案,或者將專案控制項繫結到專案集合。此外,我們還介紹了如何控制項的呈現 基於所...