ManipulationPivot Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jak probíhá rotace s jedním bodem vstupu uživatele.
public ref class ManipulationPivot
public class ManipulationPivot
type ManipulationPivot = class
Public Class ManipulationPivot
- Dědičnost
-
ManipulationPivot
Příklady
Následující příklad ukazuje obslužnou rutinu ManipulationStarting události a nastaví ManipulationStartingEventArgs.Pivot vlastnost . Pokud chcete tento příklad otestovat, postupujte podle kroků v návodu: Vytvoření aplikace Prvního dotyku a nahraďte kód v kroku 4 tímto kódem.
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
Poznámky
Vlastnost ManipulationStartingEventArgs.Pivot je ManipulationPivot. Když nastavíte Pivot v obslužné rutině ManipulationStarting události, manipulace bude obsahovat data rotace, když uživatel během manipulace použije jeden prst. Jedná se o simulaci situací z reálného světa, kdy můžete jedním prstem otočit objekt, například kus papíru na stole. Pokud je Pivotnull
, uživatel musí k otočení použít dva prsty.
Konstruktory
ManipulationPivot() |
Inicializuje novou instanci ManipulationPivot třídy . |
ManipulationPivot(Point, Double) |
Inicializuje novou instanci ManipulationPivot třídy se zadaným bodem manipulace s jedním bodem. |
Vlastnosti
Center |
Získá nebo nastaví střed manipulace s jedním bodem. |
Radius |
Získá nebo nastaví oblast kolem pivotu, který se používá k určení, kolik otočení a překlad nastane, když jeden kontaktní bod iniciuje manipulaci. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |