UIElement.ManipulationStarting Olay

Tanım

İşleme işlemcisi ilk oluşturulduğunda gerçekleşir.

public:
 event EventHandler<System::Windows::Input::ManipulationStartingEventArgs ^> ^ ManipulationStarting;
public event EventHandler<System.Windows.Input.ManipulationStartingEventArgs> ManipulationStarting;
member this.ManipulationStarting : EventHandler<System.Windows.Input.ManipulationStartingEventArgs> 
Public Custom Event ManipulationStarting As EventHandler(Of ManipulationStartingEventArgs) 

Olay Türü

Örnekler

Aşağıdaki örnek, olayın olay işleyicisini ManipulationStarting gösterir ve işlemenin koordinatlarının üst öğeye göre olması için işleme olaylarını alan üst öğeye ayarlar ManipulationContainer . Bu örnek, İzlenecek Yol: İlk Dokunmatik Uygulamanızı Oluşturma makalesindeki daha büyük bir örneğin parçasıdır.

void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
    e.ManipulationContainer = this;
    e.Handled = true;
}
Private Sub Window_ManipulationStarting(ByVal sender As Object, ByVal e As ManipulationStartingEventArgs)
    e.ManipulationContainer = Me
    e.Handled = True
End Sub

Açıklamalar

Olay, ManipulationStarting kullanıcı parmağınızı üzerine koyduğunda özelliğinin IsManipulationEnabled olarak ayarlandığı true bir öğede gerçekleşir. Varsayılan olarak, sonraki işleme olayları işlemenin olarak ayarlanmış trueöğesine IsManipulationEnabled göre konumunu bildirir. özelliğini ayarlayarak ManipulationContainer konumun başka bir öğeye göreli olmasını belirtebilirsiniz. Örneğin, işlemeyi öğenin üst öğesine göre yapabilirsiniz.

Için bir olay işleyicisinde ManipulationStartingde aşağıdakileri yapabilirsiniz:

İşlemeler hakkında daha fazla bilgi için bkz. Girişe Genel Bakış. İşlemelere yanıt veren bir uygulama örneği için bkz. İzlenecek Yol: İlk Dokunmatik Uygulamanızı Oluşturma.

Yönlendirilmiş Olay Bilgisi

Tanımlayıcı alanı ManipulationStartingEvent
Yönlendirme stratejisi Köpürme
Temsilci EventHandler<TEventArgs>, ManipulationStartingEventArgs türündedir.

Şunlara uygulanır