SnapPointsType 列舉

定義

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

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

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

欄位

Mandatory 2

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

MandatorySingle 4

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

None 0

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

Optional 1

內容會在最接近慣性的位置停止,視貼齊點的距離而定,慣性自然會沿著慣性方向停止。

OptionalSingle 3

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

備註

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

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

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

SnapPointsType 列舉是做為 ScrollViewer.HorizontalSnapPointsTypeScrollViewer.VerticalSnapPointsType 屬性的值。

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

適用於

另請參閱