Aracılığıyla paylaş


UIElement3D.OnMouseLeftButtonUp(MouseButtonEventArgs) Yöntem

Tanım

İşlenmeyen MouseLeftButtonUp bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

protected public:
 virtual void OnMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnMouseLeftButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnMouseLeftButtonUp (e As MouseButtonEventArgs)

Parametreler

e
MouseButtonEventArgs

MouseButtonEventArgs Olay verilerini içeren. Olay verileri, sol fare düğmesinin serbest bırakıldığını bildirir.

Açıklamalar

Olay MouseLeftButtonUp , köpük bir rotada ilerlemiş gibi görünür ancak aslında dolaylı bir şekilde ilerler. Mouse.MouseUp , kabarcığın yönlendirilmiş olduğu temel olaydır ve olay yolu boyunca her UIElement3D biri doğrudan yönlendirilen olayı MouseLeftButtonUpyükseltmek için aynı işlemeyi kullanır. Olayı bu öğenin amaçları doğrultusunda işlenmiş olarak işaretleyebilirsiniz MouseLeftButtonUp , ancak işlenen durum olay yolu boyunca diğer öğelere kalıcı olmaz. Ancak, genel örnek işleyicilerinin (belirtmeyenler handledEventsToo) çağrılmasını önlemek için olayı işlenmiş olarak işaretlemek isteyebilirsiniz.

içindeki genel fare olay işlemesi UIElement3D için varsayılan uygulama, bunu dinler Mouse.MouseUp ve uygun bir yerel olaya dönüştürür. Bu mantığı geçersiz kılmak istiyorsanız türetilmiş bir sınıf oluşturmanız gerekir. Türetilmiş sınıfınızın statik oluşturucusunda için Mouse.MouseUpalternatif bir sınıf işleyicisi kaydedin. geçersiz kılarak OnMouseLeftButtonUpöğesinin UIElement3D fare işleme davranışını değiştiremezsiniz.

Şunlara uygulanır