MouseWheelEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat gegevens voor verschillende gebeurtenissen die wijzigingen rapporteren aan de deltawaarde van het muiswiel van een muisapparaat.
public ref class MouseWheelEventArgs : System::Windows::Input::MouseEventArgs
public class MouseWheelEventArgs : System.Windows.Input.MouseEventArgs
type MouseWheelEventArgs = class
inherit MouseEventArgs
Public Class MouseWheelEventArgs
Inherits MouseEventArgs
- Overname
Voorbeelden
In het volgende voorbeeld wordt een TextBox omhoog verplaatst als het muiswiel positief is en de Delta omlaag verplaatst als het muiswiel TextBoxDelta negatief is. De TextBox is gekoppeld aan een Canvas.
// 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
Opmerkingen
MouseWheelEventArgs wordt gebruikt met de volgende gebeurtenissen:
Mouse.MouseWheel (bijgevoegde gebeurtenis)
Mouse.PreviewMouseWheel (bijgevoegde gebeurtenis)
De Delta eigenschap is positief als het muiswiel naar boven of naar voren wordt verplaatst (weg van de gebruiker) of negatief als het muiswiel naar beneden of achteruit wordt verplaatst (naar de gebruiker).
Deze gebeurtenis wordt zelfs verhoogd voor kleine muiswielbewegingen. Voor sommige scenario's is het geschikt om handlers te implementeren die kleine muiswielverschillen beperken door te controleren of de delta een bepaalde drempelwaarde overschrijdt. Anders kunt u uw handler aanroepen voor gevallen waarin de delta van het muiswiel zo klein was dat elke gebruikersinterface die is gekoppeld aan de muiswielverplaatsing niet zou worden bijgewerkt. Precies hoe u het drempelwaardegedrag implementeert in een handler en wat die drempelwaarde moet zijn, is volledig implementatiespecifiek.
Constructors
| Name | Description |
|---|---|
| MouseWheelEventArgs(MouseDevice, Int32, Int32) |
Initialiseert een nieuw exemplaar van de MouseWheelEventArgs klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Delta |
Hiermee wordt een waarde opgehaald die aangeeft hoeveel het muiswiel is gewijzigd. |
| Device |
Hiermee haalt u het invoerapparaat op dat deze gebeurtenis heeft gestart. (Overgenomen van InputEventArgs) |
| Handled |
Hiermee wordt een waarde opgehaald of ingesteld die de huidige status van de gebeurtenisafhandeling aangeeft voor een gerouteerde gebeurtenis terwijl deze de route doorloopt. (Overgenomen van RoutedEventArgs) |
| LeftButton |
Hiermee haalt u de huidige status van de linkermuisknop op. (Overgenomen van MouseEventArgs) |
| MiddleButton |
Hiermee haalt u de huidige status van de middelste muisknop op. (Overgenomen van MouseEventArgs) |
| MouseDevice |
Hiermee haalt u het muisapparaat op dat aan deze gebeurtenis is gekoppeld. (Overgenomen van MouseEventArgs) |
| OriginalSource |
Haalt de oorspronkelijke rapportagebron op zoals wordt bepaald door pure hittests, voordat een mogelijke Source aanpassing door een bovenliggende klasse. (Overgenomen van RoutedEventArgs) |
| RightButton |
Hiermee haalt u de huidige status van de rechtermuisknop op. (Overgenomen van MouseEventArgs) |
| RoutedEvent |
Hiermee haalt u de RoutedEvent gekoppelde instantie op of stelt u deze RoutedEventArgs in. (Overgenomen van RoutedEventArgs) |
| Source |
Hiermee wordt een verwijzing opgehaald of ingesteld naar het object dat de gebeurtenis heeft gegenereerd. (Overgenomen van RoutedEventArgs) |
| StylusDevice |
Hiermee haalt u het stylusapparaat op dat aan deze gebeurtenis is gekoppeld. (Overgenomen van MouseEventArgs) |
| Timestamp |
Hiermee wordt de tijd opgehaald waarop deze gebeurtenis heeft plaatsgevonden. (Overgenomen van InputEventArgs) |
| XButton1 |
Hiermee haalt u de huidige status van de eerste uitgebreide muisknop op. (Overgenomen van MouseEventArgs) |
| XButton2 |
Hiermee haalt u de status van de tweede uitgebreide muisknop op. (Overgenomen van MouseEventArgs) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPosition(IInputElement) |
Retourneert de positie van de muisaanwijzer ten opzichte van het opgegeven element. (Overgenomen van MouseEventArgs) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InvokeEventHandler(Delegate, Object) |
Roept gebeurtenis-handlers op een typespecifieke manier aan, waardoor de efficiƫntie van het gebeurtenissysteem kan worden verhoogd. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnSetSource(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u een callback-toegangspunt voor meldingen wanneer de waarde van de Source eigenschap van een exemplaar wordt gewijzigd. (Overgenomen van RoutedEventArgs) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |