ContentElement.OnPreviewMouseRightButtonUp(MouseButtonEventArgs) Yöntem

Tanım

İşlenmeyen PreviewMouseRightButtonUp 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 OnPreviewMouseRightButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnPreviewMouseRightButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnPreviewMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnPreviewMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnPreviewMouseRightButtonUp (e As MouseButtonEventArgs)

Parametreler

e
MouseButtonEventArgs

MouseButtonEventArgs Olay verilerini içeren. Olay verileri, sağ fare düğmesinin yayınlandığını bildirir.

Açıklamalar

Olay PreviewMouseRightButtonUp bir tünel rotası üzerinden gidiyor gibi görünür, ancak aslında dolaylı bir şekilde ilerler. Mouse.PreviewMouseUp , tünelle yönlendirilen temel olaydır ve olay yolu boyunca her ContentElement biri doğrudan yönlendirilmiş olayı PreviewMouseRightButtonUpyükseltmek için aynı işlemeyi kullanır. Olayı bu öğenin amaçları doğrultusunda işlenmiş olarak işaretleyebilirsiniz PreviewMouseRightButtonUp , 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 ContentElement için varsayılan uygulama, bunu dinler Mouse.PreviewMouseUp 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.PreviewMouseUpalternatif bir sınıf işleyicisi kaydedin. geçersiz kılarak OnPreviewMouseRightButtonUpöğesinin ContentElement fare işleme davranışını değiştiremezsiniz.

Şunlara uygulanır