MouseWheelEventHandler Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ve yönlendirilen olayların yanı sıra ilişkili ekli ve MouseWheel Önizleme olaylarını işleyecek MouseWheel yöntemi temsil eder.
public delegate void MouseWheelEventHandler(System::Object ^ sender, MouseWheelEventArgs ^ e);
public delegate void MouseWheelEventHandler(object sender, MouseWheelEventArgs e);
type MouseWheelEventHandler = delegate of obj * MouseWheelEventArgs -> unit
Public Delegate Sub MouseWheelEventHandler(sender As Object, e As MouseWheelEventArgs)
Parametreler
- sender
- Object
Olay işleyicisinin eklendiği nesne.
Olay verileri.
Örnekler
Aşağıdaki örnekTextBox, fare tekerleği pozitifse yukarı ve fare tekerleği DeltaDelta negatifse aşağı doğru hareket eden TextBox bir Canvasöğesine bağlı olan öğesini taşır.
// 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);
}
}
}
' Moves the TextBox named box when the mouse wheel is rotated.
' The TextBox is on a Canvas named MainCanvas.
Private Sub MouseWheelHandler(ByVal sender As Object, ByVal e As MouseWheelEventArgs)
' If the mouse wheel delta is positive, move the box up.
If e.Delta > 0 Then
If Canvas.GetTop(box) >= 1 Then
Canvas.SetTop(box, Canvas.GetTop(box) - 1)
End If
End If
' If the mouse wheel delta is negative, move the box down.
If e.Delta < 0 Then
If (Canvas.GetTop(box) + box.Height) <= MainCanvas.Height Then
Canvas.SetTop(box, Canvas.GetTop(box) + 1)
End If
End If
End Sub
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 olmalarını sağlamak için daha önce listelenen ekli olayları iletir.
Eklenen olaylar ve temel öğe yönlendirilen olaylar olay verilerini paylaşır ve yönlendirilen olayların kabarcık ve tünel sürümleri de olay verilerini paylaşır. Bu, olay rotasını ilerlettiğinde olayın işlenen ö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 veya fare tekerleği aşağı (kullanıcıya doğru) taşınırsa negatiftir.
Uzantı Metotları
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |