ManipulationPivot 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定一個使用者輸入點如何進行旋轉。
public ref class ManipulationPivot
public class ManipulationPivot
type ManipulationPivot = class
Public Class ManipulationPivot
- 繼承
-
ManipulationPivot
範例
以下範例展示了該事件的 ManipulationStarting 事件處理程序並設定屬性 ManipulationStartingEventArgs.Pivot 。 要測試此範例,請依照 「攻略:建立您的首次觸控應用程式 」中的步驟,並將步驟 4 中的程式碼替換為此程式碼。
void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
// Set the ManipulationPivot so that the element rotates as it is
// moved with one finger.
FrameworkElement element = e.OriginalSource as FrameworkElement;
ManipulationPivot pivot = new ManipulationPivot();
pivot.Center = new Point(element.ActualWidth / 2, element.ActualHeight / 2);
pivot.Radius = 20;
e.Pivot = pivot;
e.ManipulationContainer = this;
e.Handled = true;
}
Private Sub Window_ManipulationStarting(ByVal sender As Object, ByVal e As ManipulationStartingEventArgs)
' Set the ManipulationPivot so that the element rotates as it is
' moved with one finger.
Dim element As FrameworkElement = TryCast(e.OriginalSource, FrameworkElement)
Dim pivot As New ManipulationPivot()
pivot.Center = New Point(element.ActualWidth / 2, element.ActualHeight / 2)
pivot.Radius = 20
e.Pivot = pivot
e.ManipulationContainer = Me
e.Handled = True
End Sub
備註
該 ManipulationStartingEventArgs.Pivot 性質為 ManipulationPivot。 當你在事件處理ManipulationStarting程序中設定Pivot該事件時,操作中會包含使用者使用一根手指時的旋轉資料。 這是為了模擬現實情境,例如用一根手指旋轉物體,例如桌上的一張紙。 如果是 Pivotnull,使用者必須用兩根手指來進行旋轉。
建構函式
| 名稱 | Description |
|---|---|
| ManipulationPivot() |
初始化 ManipulationPivot 類別的新執行個體。 |
| ManipulationPivot(Point, Double) |
以指定的單點操作初始化類別的新 ManipulationPivot 實例。 |
屬性
| 名稱 | Description |
|---|---|
| Center |
取得或設定單點操作的中心。 |
| Radius |
取得或設定樞軸周圍的面積,用以決定當單一接觸點啟動操作時,旋轉與平移的程度。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |