ManipulationStartingEventArgs.Pivot Vlastnost
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í.
Získá nebo nastaví objekt, který popisuje pivot pro manipulaci s jedním bodem.
public:
property System::Windows::Input::ManipulationPivot ^ Pivot { System::Windows::Input::ManipulationPivot ^ get(); void set(System::Windows::Input::ManipulationPivot ^ value); };
public System.Windows.Input.ManipulationPivot Pivot { get; set; }
member this.Pivot : System.Windows.Input.ManipulationPivot with get, set
Public Property Pivot As ManipulationPivot
Hodnota vlastnosti
Objekt, který popisuje pivot pro manipulaci s jedním bodem.
Příklady
Následující příklad ukazuje obslužnou rutinu události pro ManipulationStarting událost a nastaví ManipulationStartingEventArgs.Pivot vlastnost. Pokud chcete tento příklad otestovat, postupujte podle kroků v návodu: Vytvoření první dotykové aplikace a nahrazení kódu 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
Při nastavování Pivot vlastnosti bude manipulace obsahovat data otočení, když uživatel při manipulaci použije jeden prst. Jedná se o simulaci reálných situací, kdy můžete jedním prstem otočit objekt, například kus papíru na stole.
Pivot Pokud anonull, musí uživatel použít dva prsty k tomu, aby se rotace způsobila.
Další informace o manipulaci najdete v přehledu vstupu. Příklad aplikace, která reaguje na manipulaci, najdete v části Návod: Vytvoření první dotykové aplikace.