ManipulationStartingEventArgs.Pivot Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un oggetto che descrive il pivot per la manipolazione di un singolo punto.
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
Valore della proprietà
Oggetto che descrive il pivot per la manipolazione di un singolo punto.
Esempio
Nell'esempio seguente viene illustrato un gestore eventi per l'evento ManipulationStarting e viene impostata la ManipulationStartingEventArgs.Pivot proprietà . Per testare questo esempio, seguire la procedura descritta in Procedura dettagliata: Creazione della prima applicazione touch e sostituire il codice nel passaggio 4 con questo codice.
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
Commenti
Quando si imposta la Pivot proprietà, la manipolazione conterrà i dati di rotazione quando l'utente usa un dito durante una manipolazione. Si tratta di simulare situazioni reali in cui è possibile usare un dito per ruotare un oggetto, ad esempio un pezzo di carta su un tavolo.
Pivot Se è null
, l'utente deve usare due dita per causare la rotazione.
Per altre informazioni sulle modifiche, vedere Cenni preliminari sull'input. Per un esempio di applicazione che risponde alle modifiche, vedere Procedura dettagliata: Creazione della prima applicazione touch.