İngilizce dilinde oku

Aracılığıyla paylaş


MouseWheelEventHandler Temsilci

Tanım

ve yönlendirilen olayların yanı sıra ilgili ekli ve MouseWheel Önizleme olaylarını işleyecek MouseWheel yöntemi temsil eder.

C#
public delegate void MouseWheelEventHandler(object sender, MouseWheelEventArgs e);

Parametreler

sender
Object

Olay işleyicisinin eklendiği nesne.

e
MouseWheelEventArgs

Olay verileri.

Örnekler

Aşağıdaki örnekTextBox, fare tekerleği pozitifse öğesine bağlı olan bir Canvasöğesini yukarı, fare tekerleği DeltaDelta negatifse aşağı taşırTextBox.

C#
// Moves the TextBox named box when the mouse wheel is rotated.
// The TextBox is on a Canvas named MainCanvas.
private void MouseWheelHandler(object sender, MouseWheelEventArgs e)
{
    // If the mouse wheel delta is positive, move the box up.
    if (e.Delta > 0)
    {
        if (Canvas.GetTop(box) >= 1)
        {
            Canvas.SetTop(box, Canvas.GetTop(box) - 1);
        }
    }

    // If the mouse wheel delta is negative, move the box down.
    if (e.Delta < 0)
    {
        if ((Canvas.GetTop(box) + box.Height) <= (MainCanvas.Height))
        {
            Canvas.SetTop(box, Canvas.GetTop(box) + 1);
        }
    }
}

Açıklamalar

Bu temsilci aşağıdaki ekli olaylarla birlikte kullanılır.

Bu temsilci aşağıdaki yönlendirilmiş olaylarla birlikte kullanılır. Bu yönlendirilmiş olaylar, WPF'deki genel öğe modeli için daha erişilebilir hale getirmek için daha önce listelenen ekli olayları iletir.

Eklenen olaylar ve temel öğeye yönlendirilen olaylar olay verilerini paylaşır ve yönlendirilen olayların kabarcık ve tünel oluşturma sürümleri de olay verilerini paylaşır. Bu, olay rotası üzerinde ilerlerken olayın ele alınan özelliklerini etkileyebilir. Ayrıntılar için bkz. Girişe Genel Bakış.

Delta Fare tekerleği ileri (kullanıcıdan uzağa) taşınırsa özellik pozitif, fare tekerleği aşağı (kullanıcıya doğru) taşınırsa negatif olur.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.