SnapPointsType 列舉

定義

定義常數,指定移動流覽貼齊點的處理方式以進行手勢/操作輸入。

public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
繼承
SnapPointsType
屬性

欄位

Mandatory 2

內容一律會停在最接近慣性位置的貼齊點,慣性自然會沿著慣性方向停止。

MandatorySingle 4

內容一律會停在最接近慣性方向之發行點的貼齊點。

None 0

沒有貼齊行為。 只有操作會影響最終位置。

Optional 1

根據貼齊點的距離,內容會停止在最接近慣性方向的慣性位置。

OptionalSingle 3

內容會在下一個貼齊點停止,如果動作開始離它遠。

備註

對於移動瀏覽動作,通常會有自然停止的地方。 貼齊點提供一種方式來指出這些地點的位置。 然後,當使用者撥動時,操作結果會偏好使用以 SnapPointsType 值表示的行為自然點。 鄰近性判斷是由支援 XAML ScrollViewer 操作處理的直接操作子系統所決定。 單一變化會同時影響慣性與釋放點。

**近接點 (選擇性OptionalSingle) :** 當使用者在貼齊點的鄰近性中自然停止操作時,鄰近點可協助使用者落在自然停止位置。 由於用戶必須接近貼齊點,使其停止該點,因此使用者有時必須執行另一個撥動才能到達貼齊點。

**強制貼齊點 (強制強制貼齊點) :** 相較於鄰近性,強制貼齊點可確保內容已調整為一律落在貼齊點上。 即使使用者在兩個貼齊點之間放開操作一半,它一律會移至其中一個貼齊點。

SnapPointsType 列舉會當做 ScrollViewer.HorizontalSnapPointsTypeScrollViewer.VerticalSnapPointsType 屬性的值使用。

若要自行查看 ScrollViewer 行為的貼齊點效果,請取得 XAML 卷動、移動瀏覽和縮放範例。 在觸控裝置上執行範例, (不是模擬器) 。 當您檢視範例的 [使用貼齊點移動流覽] 範例頁面時,請嘗試 SnapPointsType 值。

適用於

另請參閱