UIElement3D 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.
UIElement3D is een basisklasse voor WPF basisniveau-implementaties die voortbouwen op Windows Presentation Foundation -elementen (WPF) en basiskenmerken van de presentatie.
public ref class UIElement3D abstract : System::Windows::Media::Media3D::Visual3D, System::Windows::IInputElement
public abstract class UIElement3D : System.Windows.Media.Media3D.Visual3D, System.Windows.IInputElement
type UIElement3D = class
inherit Visual3D
interface IInputElement
Public MustInherit Class UIElement3D
Inherits Visual3D
Implements IInputElement
- Overname
- Afgeleid
- Implementeringen
Voorbeelden
In het volgende voorbeeld ziet u hoe u wordt afgeleid van de UIElement3D klasse om een Sphere klasse te maken:
public class Sphere : UIElement3D
{
// OnUpdateModel is called in response to InvalidateModel and provides
// a place to set the Visual3DModel property.
//
// Setting Visual3DModel does not provide parenting information, which
// is needed for data binding, styling, and other features. Similarly, creating render data
// in 2-D does not provide the connections either.
//
// To get around this, we create a Model dependency property which
// sets this value. The Model DP then causes the correct connections to occur
// and the above features to work correctly.
//
// In this update model we retessellate the sphere based on the current
// dependency property values, and then set it as the model. The brush
// color is blue by default, but the code can easily be updated to let
// this be set by the user.
protected override void OnUpdateModel()
{
GeometryModel3D model = new GeometryModel3D();
model.Geometry = Tessellate(ThetaDiv, PhiDiv, Radius);
model.Material = new DiffuseMaterial(System.Windows.Media.Brushes.Blue);
Model = model;
}
// The Model property for the sphere
private static readonly DependencyProperty ModelProperty =
DependencyProperty.Register("Model",
typeof(Model3D),
typeof(Sphere),
new PropertyMetadata(ModelPropertyChanged));
private static void ModelPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
Sphere s = (Sphere)d;
s.Visual3DModel = s.Model;
}
private Model3D Model
{
get
{
return (Model3D)GetValue(ModelProperty);
}
set
{
SetValue(ModelProperty, value);
}
}
// The number of divisions to make in the theta direction on the sphere
public static readonly DependencyProperty ThetaDivProperty =
DependencyProperty.Register("ThetaDiv",
typeof(int),
typeof(Sphere),
new PropertyMetadata(15, ThetaDivPropertyChanged));
private static void ThetaDivPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
Sphere s = (Sphere)d;
s.InvalidateModel();
}
public int ThetaDiv
{
get
{
return (int)GetValue(ThetaDivProperty);
}
set
{
SetValue(ThetaDivProperty, value);
}
}
// The number of divisions to make in the phi direction on the sphere
public static readonly DependencyProperty PhiDivProperty =
DependencyProperty.Register("PhiDiv",
typeof(int),
typeof(Sphere),
new PropertyMetadata(15, PhiDivPropertyChanged));
private static void PhiDivPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
Sphere s = (Sphere)d;
s.InvalidateModel();
}
public int PhiDiv
{
get
{
return (int)GetValue(PhiDivProperty);
}
set
{
SetValue(PhiDivProperty, value);
}
}
// The radius of the sphere
public static readonly DependencyProperty RadiusProperty =
DependencyProperty.Register("Radius",
typeof(double),
typeof(Sphere),
new PropertyMetadata(1.0, RadiusPropertyChanged));
private static void RadiusPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
Sphere s = (Sphere)d;
s.InvalidateModel();
}
public double Radius
{
get
{
return (double)GetValue(RadiusProperty);
}
set
{
SetValue(RadiusProperty, value);
}
}
// Private helper methods
private static Point3D GetPosition(double theta, double phi, double radius)
{
double x = radius * Math.Sin(theta) * Math.Sin(phi);
double y = radius * Math.Cos(phi);
double z = radius * Math.Cos(theta) * Math.Sin(phi);
return new Point3D(x, y, z);
}
private static Vector3D GetNormal(double theta, double phi)
{
return (Vector3D)GetPosition(theta, phi, 1.0);
}
private static double DegToRad(double degrees)
{
return (degrees / 180.0) * Math.PI;
}
private static System.Windows.Point GetTextureCoordinate(double theta, double phi)
{
System.Windows.Point p = new System.Windows.Point(theta / (2 * Math.PI),
phi / (Math.PI));
return p;
}
// Tesselates the sphere and returns a MeshGeometry3D representing the
// tessellation based on the given parameters
internal static MeshGeometry3D Tessellate(int tDiv, int pDiv, double radius)
{
double dt = DegToRad(360.0) / tDiv;
double dp = DegToRad(180.0) / pDiv;
MeshGeometry3D mesh = new MeshGeometry3D();
for (int pi = 0; pi <= pDiv; pi++)
{
double phi = pi * dp;
for (int ti = 0; ti <= tDiv; ti++)
{
// we want to start the mesh on the x axis
double theta = ti * dt;
mesh.Positions.Add(GetPosition(theta, phi, radius));
mesh.Normals.Add(GetNormal(theta, phi));
mesh.TextureCoordinates.Add(GetTextureCoordinate(theta, phi));
}
}
for (int pi = 0; pi < pDiv; pi++)
{
for (int ti = 0; ti < tDiv; ti++)
{
int x0 = ti;
int x1 = (ti + 1);
int y0 = pi * (tDiv + 1);
int y1 = (pi + 1) * (tDiv + 1);
mesh.TriangleIndices.Add(x0 + y0);
mesh.TriangleIndices.Add(x0 + y1);
mesh.TriangleIndices.Add(x1 + y0);
mesh.TriangleIndices.Add(x1 + y0);
mesh.TriangleIndices.Add(x0 + y1);
mesh.TriangleIndices.Add(x1 + y1);
}
}
mesh.Freeze();
return mesh;
}
}
Public Class Sphere
Inherits UIElement3D
' OnUpdateModel is called in response to InvalidateModel and provides
' a place to set the Visual3DModel property.
'
' Setting Visual3DModel does not provide parenting information, which
' is needed for data binding, styling, and other features. Similarly, creating render data
' in 2-D does not provide the connections either.
'
' To get around this, we create a Model dependency property which
' sets this value. The Model DP then causes the correct connections to occur
' and the above features to work correctly.
'
' In this update model we retessellate the sphere based on the current
' dependency property values, and then set it as the model. The brush
' color is blue by default, but the code can easily be updated to let
' this be set by the user.
Protected Overrides Sub OnUpdateModel()
Dim model As New GeometryModel3D()
model.Geometry = Tessellate(ThetaDiv, PhiDiv, Radius)
model.Material = New DiffuseMaterial(System.Windows.Media.Brushes.Blue)
Me.Model = model
End Sub
' The Model property for the sphere
Private Shared ReadOnly ModelProperty As DependencyProperty = DependencyProperty.Register("Model", GetType(Model3D), GetType(Sphere), New PropertyMetadata(AddressOf ModelPropertyChanged))
Private Shared Sub ModelPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
Dim s As Sphere = CType(d, Sphere)
s.Visual3DModel = s.Model
End Sub
Private Property Model() As Model3D
Get
Return CType(GetValue(ModelProperty), Model3D)
End Get
Set(ByVal value As Model3D)
SetValue(ModelProperty, value)
End Set
End Property
' The number of divisions to make in the theta direction on the sphere
Public Shared ReadOnly ThetaDivProperty As DependencyProperty = DependencyProperty.Register("ThetaDiv", GetType(Integer), GetType(Sphere), New PropertyMetadata(15, AddressOf ThetaDivPropertyChanged))
Private Shared Sub ThetaDivPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
Dim s As Sphere = CType(d, Sphere)
s.InvalidateModel()
End Sub
Public Property ThetaDiv() As Integer
Get
Return CInt(GetValue(ThetaDivProperty))
End Get
Set(ByVal value As Integer)
SetValue(ThetaDivProperty, value)
End Set
End Property
' The number of divisions to make in the phi direction on the sphere
Public Shared ReadOnly PhiDivProperty As DependencyProperty = DependencyProperty.Register("PhiDiv", GetType(Integer), GetType(Sphere), New PropertyMetadata(15, AddressOf PhiDivPropertyChanged))
Private Shared Sub PhiDivPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
Dim s As Sphere = CType(d, Sphere)
s.InvalidateModel()
End Sub
Public Property PhiDiv() As Integer
Get
Return CInt(GetValue(PhiDivProperty))
End Get
Set(ByVal value As Integer)
SetValue(PhiDivProperty, value)
End Set
End Property
' The radius of the sphere
Public Shared ReadOnly RadiusProperty As DependencyProperty = DependencyProperty.Register("Radius", GetType(Double), GetType(Sphere), New PropertyMetadata(1.0, AddressOf RadiusPropertyChanged))
Private Shared Sub RadiusPropertyChanged(ByVal d As DependencyObject, ByVal e As DependencyPropertyChangedEventArgs)
Dim s As Sphere = CType(d, Sphere)
s.InvalidateModel()
End Sub
Public Property Radius() As Double
Get
Return CDbl(GetValue(RadiusProperty))
End Get
Set(ByVal value As Double)
SetValue(RadiusProperty, value)
End Set
End Property
' Private helper methods
Private Shared Function GetPosition(ByVal theta As Double, ByVal phi As Double, ByVal radius As Double) As Point3D
Dim x As Double = radius * Math.Sin(theta) * Math.Sin(phi)
Dim y As Double = radius * Math.Cos(phi)
Dim z As Double = radius * Math.Cos(theta) * Math.Sin(phi)
Return New Point3D(x, y, z)
End Function
Private Shared Function GetNormal(ByVal theta As Double, ByVal phi As Double) As Vector3D
Return CType(GetPosition(theta, phi, 1.0), Vector3D)
End Function
Private Shared Function DegToRad(ByVal degrees As Double) As Double
Return (degrees / 180.0) * Math.PI
End Function
Private Shared Function GetTextureCoordinate(ByVal theta As Double, ByVal phi As Double) As System.Windows.Point
Dim p As New System.Windows.Point(theta / (2 * Math.PI), phi / (Math.PI))
Return p
End Function
' Tesselates the sphere and returns a MeshGeometry3D representing the
' tessellation based on the given parameters
Friend Shared Function Tessellate(ByVal tDiv As Integer, ByVal pDiv As Integer, ByVal radius As Double) As MeshGeometry3D
Dim dt As Double = DegToRad(360.0) / tDiv
Dim dp As Double = DegToRad(180.0) / pDiv
Dim mesh As New MeshGeometry3D()
For pi As Integer = 0 To pDiv
Dim phi As Double = pi * dp
For ti As Integer = 0 To tDiv
' we want to start the mesh on the x axis
Dim theta As Double = ti * dt
mesh.Positions.Add(GetPosition(theta, phi, radius))
mesh.Normals.Add(GetNormal(theta, phi))
mesh.TextureCoordinates.Add(GetTextureCoordinate(theta, phi))
Next ti
Next pi
For pi As Integer = 0 To pDiv - 1
For ti As Integer = 0 To tDiv - 1
Dim x0 As Integer = ti
Dim x1 As Integer = (ti + 1)
Dim y0 As Integer = pi * (tDiv + 1)
Dim y1 As Integer = (pi + 1) * (tDiv + 1)
mesh.TriangleIndices.Add(x0 + y0)
mesh.TriangleIndices.Add(x0 + y1)
mesh.TriangleIndices.Add(x1 + y0)
mesh.TriangleIndices.Add(x1 + y0)
mesh.TriangleIndices.Add(x0 + y1)
mesh.TriangleIndices.Add(x1 + y1)
Next ti
Next pi
mesh.Freeze()
Return mesh
End Function
End Class
Opmerkingen
UIElement3D is een abstracte basisklasse waaruit u klassen kunt afleiden om specifieke 3D-elementen weer te geven.
Veel van het invoer-, focus- en gebeurtenisgedrag voor 3D-elementen in het algemeen wordt gedefinieerd in de UIElement3D klasse. Dit omvat de gebeurtenissen voor toetsenbord-, muis- en stylusinvoer en gerelateerde statuseigenschappen. Veel van deze gebeurtenissen zijn gerouteerde gebeurtenissen en veel van de invoergebeurtenissen hebben zowel een versie van een subbbelende routering als een tunnelversie van de gebeurtenis. Deze gekoppelde gebeurtenissen zijn doorgaans de gebeurtenissen van het grootste belang om auteurs te beheren.
UIElement3D bevat ook API's die betrekking hebben op het WPF gebeurtenismodel, inclusief methoden die opgegeven gerouteerde gebeurtenissen kunnen genereren die afkomstig zijn van een elementinstantie.
A UIElement3D heeft de volgende mogelijkheden die specifiek zijn gedefinieerd door de UIElement3D klasse:
- Kan reageren op gebruikersinvoer (inclusief controle over waar invoer wordt verzonden via het afhandelen van gebeurtenisroutering of routering van opdrachten).
- Kan gerouteerde gebeurtenissen genereren die een route door de structuur van het logische element verplaatsen.
Important
Visibility status is van invloed op alle invoerafhandeling door dat element. Elementen die niet zichtbaar zijn, nemen niet deel aan het testen van treffers en ontvangen geen invoergebeurtenissen, zelfs als de muis boven de grenzen ligt van waar het element zou zijn als het zichtbaar zou zijn.
In tegenstelling tot de UIElement klasse bevat de UIElement3D klasse geen indeling. Daarom bevat de UIElement3D klasse geen methoden voor metingen of rangschikken .
Een klasse die is afgeleid van UIElement3D en een eigen verzameling Visual3D objecten onderhoudt door deze te overschrijven GetVisual3DChild en Visual3DChildrenCount nog steeds nieuwe Visual3D objecten door te geven aan AddVisual3DChild.
UIElement3D wordt geïntroduceerd in de .NET Framework versie 3.5. Zie Versies en afhankelijkheden voor meer informatie.
Constructors
| Name | Description |
|---|---|
| UIElement3D() |
Initialiseert een nieuw exemplaar van de UIElement3D klasse. |
Velden
| Name | Description |
|---|---|
| AllowDropProperty |
Identificeert de AllowDrop afhankelijkheidseigenschap. |
| AreAnyTouchesCapturedProperty |
Identificeert de AreAnyTouchesCaptured afhankelijkheidseigenschap. |
| AreAnyTouchesCapturedWithinProperty |
Identificeert de AreAnyTouchesCapturedWithin afhankelijkheidseigenschap. |
| AreAnyTouchesDirectlyOverProperty |
Identificeert de AreAnyTouchesDirectlyOver afhankelijkheidseigenschap. |
| AreAnyTouchesOverProperty |
Identificeert de AreAnyTouchesOver afhankelijkheidseigenschap. |
| DragEnterEvent |
Identificeert de DragEnter gerouteerde gebeurtenis. |
| DragLeaveEvent |
Identificeert de DragLeave gerouteerde gebeurtenis. |
| DragOverEvent |
Identificeert de DragOver gerouteerde gebeurtenis. |
| DropEvent |
Identificeert de Drop gerouteerde gebeurtenis. |
| FocusableProperty |
Identificeert de Focusable afhankelijkheidseigenschap. |
| GiveFeedbackEvent |
Identificeert de GiveFeedback gerouteerde gebeurtenis. |
| GotFocusEvent |
Identificeert de GotFocus gerouteerde gebeurtenis. |
| GotKeyboardFocusEvent |
Identificeert de GotKeyboardFocus gerouteerde gebeurtenis. |
| GotMouseCaptureEvent |
Identificeert de GotMouseCapture gerouteerde gebeurtenis. |
| GotStylusCaptureEvent |
Identificeert de GotStylusCapture gerouteerde gebeurtenis. |
| GotTouchCaptureEvent |
Identificeert de GotTouchCapture gerouteerde gebeurtenis. |
| IsEnabledProperty |
Identificeert de IsEnabled afhankelijkheidseigenschap. |
| IsFocusedProperty |
Identificeert de IsFocused afhankelijkheidseigenschap. |
| IsHitTestVisibleProperty |
Identificeert de IsHitTestVisible afhankelijkheidseigenschap. |
| IsKeyboardFocusedProperty |
Identificeert de IsKeyboardFocused afhankelijkheidseigenschap. |
| IsKeyboardFocusWithinProperty |
Identificeert de IsKeyboardFocusWithin afhankelijkheidseigenschap. |
| IsMouseCapturedProperty |
Identificeert de IsMouseCaptured afhankelijkheidseigenschap. |
| IsMouseCaptureWithinProperty |
Identificeert de IsMouseCaptureWithin afhankelijkheidseigenschap. |
| IsMouseDirectlyOverProperty |
Identificeert de IsMouseDirectlyOver afhankelijkheidseigenschap. |
| IsMouseOverProperty |
Identificeert de IsMouseOver afhankelijkheidseigenschap. |
| IsStylusCapturedProperty |
Identificeert de IsStylusCaptured afhankelijkheidseigenschap. |
| IsStylusCaptureWithinProperty |
Identificeert de IsStylusCaptureWithin afhankelijkheidseigenschap. |
| IsStylusDirectlyOverProperty |
Identificeert de IsStylusDirectlyOver afhankelijkheidseigenschap. |
| IsStylusOverProperty |
Identificeert de IsStylusOver afhankelijkheidseigenschap. |
| IsVisibleProperty |
Identificeert de IsVisible afhankelijkheidseigenschap. |
| KeyDownEvent |
Identificeert de KeyDown gerouteerde gebeurtenis. |
| KeyUpEvent |
Identificeert de KeyUp gerouteerde gebeurtenis. |
| LostFocusEvent |
Identificeert de LostFocus gerouteerde gebeurtenis. |
| LostKeyboardFocusEvent |
Identificeert de LostKeyboardFocus gerouteerde gebeurtenis. |
| LostMouseCaptureEvent |
Identificeert de LostMouseCapture gerouteerde gebeurtenis. |
| LostStylusCaptureEvent |
Identificeert de LostStylusCapture gerouteerde gebeurtenis. |
| LostTouchCaptureEvent |
Identificeert de LostTouchCapture gerouteerde gebeurtenis. |
| MouseDownEvent |
Identificeert de MouseDown gerouteerde gebeurtenis. |
| MouseEnterEvent |
Identificeert de MouseEnter gerouteerde gebeurtenis. |
| MouseLeaveEvent |
Identificeert de MouseLeave gerouteerde gebeurtenis. |
| MouseLeftButtonDownEvent |
Identificeert de MouseLeftButtonDown gerouteerde gebeurtenis. |
| MouseLeftButtonUpEvent |
Identificeert de MouseLeftButtonUp gerouteerde gebeurtenis. |
| MouseMoveEvent |
Identificeert de MouseMove gerouteerde gebeurtenis. |
| MouseRightButtonDownEvent |
Identificeert de MouseRightButtonDown gerouteerde gebeurtenis. |
| MouseRightButtonUpEvent |
Identificeert de MouseRightButtonUp gerouteerde gebeurtenis. |
| MouseUpEvent |
Identificeert de MouseUp gerouteerde gebeurtenis. |
| MouseWheelEvent |
Identificeert de MouseWheel gerouteerde gebeurtenis. |
| PreviewDragEnterEvent |
Identificeert de PreviewDragEnter gerouteerde gebeurtenis. |
| PreviewDragLeaveEvent |
Identificeert de PreviewDragLeave gerouteerde gebeurtenis. |
| PreviewDragOverEvent |
Identificeert de PreviewDragOver gerouteerde gebeurtenis. |
| PreviewDropEvent |
Identificeert de PreviewDrop gerouteerde gebeurtenis. |
| PreviewGiveFeedbackEvent |
Identificeert de PreviewGiveFeedback gerouteerde gebeurtenis. |
| PreviewGotKeyboardFocusEvent |
Identificeert de PreviewGotKeyboardFocus gerouteerde gebeurtenis. |
| PreviewKeyDownEvent |
Identificeert de PreviewKeyDown gerouteerde gebeurtenis. |
| PreviewKeyUpEvent |
Identificeert de PreviewKeyUp gerouteerde gebeurtenis. |
| PreviewLostKeyboardFocusEvent |
Identificeert de PreviewLostKeyboardFocus gerouteerde gebeurtenis. |
| PreviewMouseDownEvent |
Identificeert de PreviewMouseDown gerouteerde gebeurtenis. |
| PreviewMouseLeftButtonDownEvent |
Identificeert de PreviewMouseLeftButtonDown gerouteerde gebeurtenis. |
| PreviewMouseLeftButtonUpEvent |
Identificeert de PreviewMouseLeftButtonUp gerouteerde gebeurtenis. |
| PreviewMouseMoveEvent |
Identificeert de PreviewMouseMove gerouteerde gebeurtenis. |
| PreviewMouseRightButtonDownEvent |
Identificeert de PreviewMouseRightButtonDown gerouteerde gebeurtenis. |
| PreviewMouseRightButtonUpEvent |
Identificeert de PreviewMouseRightButtonUp gerouteerde gebeurtenis. |
| PreviewMouseUpEvent |
Identificeert de PreviewMouseUp gerouteerde gebeurtenis. |
| PreviewMouseWheelEvent |
Identificeert de PreviewMouseWheel gerouteerde gebeurtenis. |
| PreviewQueryContinueDragEvent |
Identificeert de PreviewQueryContinueDrag gerouteerde gebeurtenis. |
| PreviewStylusButtonDownEvent |
Identificeert de PreviewStylusButtonDown gerouteerde gebeurtenis. |
| PreviewStylusButtonUpEvent |
Identificeert de PreviewStylusButtonUp gerouteerde gebeurtenis. |
| PreviewStylusDownEvent |
Identificeert de PreviewStylusDown gerouteerde gebeurtenis. |
| PreviewStylusInAirMoveEvent |
Identificeert de PreviewStylusInAirMove gerouteerde gebeurtenis. |
| PreviewStylusInRangeEvent |
Identificeert de PreviewStylusInRange gerouteerde gebeurtenis. |
| PreviewStylusMoveEvent |
Identificeert de PreviewStylusMove gerouteerde gebeurtenis. |
| PreviewStylusOutOfRangeEvent |
Identificeert de PreviewStylusOutOfRange gerouteerde gebeurtenis. |
| PreviewStylusSystemGestureEvent |
Identificeert de PreviewStylusSystemGesture gerouteerde gebeurtenis. |
| PreviewStylusUpEvent |
Identificeert de PreviewStylusUp gerouteerde gebeurtenis. |
| PreviewTextInputEvent |
Identificeert de PreviewTextInput gerouteerde gebeurtenis. |
| PreviewTouchDownEvent |
Identificeert de PreviewTouchDown gerouteerde gebeurtenis. |
| PreviewTouchMoveEvent |
Identificeert de PreviewTouchMove gerouteerde gebeurtenis. |
| PreviewTouchUpEvent |
Identificeert de PreviewTouchUp gerouteerde gebeurtenis. |
| QueryContinueDragEvent |
Identificeert de QueryContinueDrag gerouteerde gebeurtenis. |
| QueryCursorEvent |
Identificeert de QueryCursor gerouteerde gebeurtenis. |
| StylusButtonDownEvent |
Identificeert de StylusButtonDown gerouteerde gebeurtenis. |
| StylusButtonUpEvent |
Identificeert de StylusButtonUp gerouteerde gebeurtenis. |
| StylusDownEvent |
Identificeert de StylusDown gerouteerde gebeurtenis. |
| StylusEnterEvent |
Identificeert de StylusEnter gerouteerde gebeurtenis. |
| StylusInAirMoveEvent |
Identificeert de StylusInAirMove gerouteerde gebeurtenis. |
| StylusInRangeEvent |
Identificeert de StylusInRange gerouteerde gebeurtenis. |
| StylusLeaveEvent |
Identificeert de StylusLeave gerouteerde gebeurtenis. |
| StylusMoveEvent |
Identificeert de StylusMove gerouteerde gebeurtenis. |
| StylusOutOfRangeEvent |
Identificeert de StylusOutOfRange gerouteerde gebeurtenis. |
| StylusSystemGestureEvent |
Identificeert de StylusSystemGesture gerouteerde gebeurtenis. |
| StylusUpEvent |
Identificeert de StylusUp gerouteerde gebeurtenis. |
| TextInputEvent |
Identificeert de TextInput gerouteerde gebeurtenis. |
| TouchDownEvent |
Identificeert de TouchDown gerouteerde gebeurtenis. |
| TouchEnterEvent |
Identificeert de TouchEnter gerouteerde gebeurtenis. |
| TouchLeaveEvent |
Identificeert de TouchLeave gerouteerde gebeurtenis. |
| TouchMoveEvent |
Identificeert de TouchMove gerouteerde gebeurtenis. |
| TouchUpEvent |
Identificeert de TouchUp gerouteerde gebeurtenis. |
| VisibilityProperty |
Identificeert de Visibility afhankelijkheidseigenschap. |
Eigenschappen
| Name | Description |
|---|---|
| AllowDrop |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dit element kan worden gebruikt als doel van een slepen-en-neerzetten-bewerking. |
| AreAnyTouchesCaptured |
Hiermee wordt een waarde opgehaald die aangeeft of ten minste één aanraking wordt vastgelegd voor dit element. |
| AreAnyTouchesCapturedWithin |
Hiermee wordt een waarde opgehaald die aangeeft of ten minste één aanraking wordt vastgelegd in dit element of op onderliggende elementen in de visuele structuur. |
| AreAnyTouchesDirectlyOver |
Hiermee wordt een waarde opgehaald die aangeeft of ten minste één aanraking op dit element wordt ingedrukt. |
| AreAnyTouchesOver |
Hiermee wordt een waarde opgehaald die aangeeft of ten minste één aanraking wordt ingedrukt op dit element of onderliggende elementen in de visuele structuur. |
| CommandBindings |
Hiermee haalt u een verzameling CommandBinding objecten op die aan dit element zijn gekoppeld. |
| DependencyObjectType |
Hiermee haalt u het DependencyObjectType CLR-type van dit exemplaar op. (Overgenomen van DependencyObject) |
| Dispatcher |
Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand. (Overgenomen van DispatcherObject) |
| Focusable |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het element de focus kan ontvangen. |
| HasAnimatedProperties |
Hiermee wordt een waarde opgehaald die aangeeft of dit Visual3D animatie-eigenschappen heeft. (Overgenomen van Visual3D) |
| InputBindings |
Hiermee haalt u de verzameling invoerbindingen op die aan dit element zijn gekoppeld. |
| IsEnabled |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dit element is ingeschakeld in de gebruikersinterface (UI). |
| IsEnabledCore |
Hiermee haalt u een waarde op die de retourwaarde van IsEnabled in afgeleide klassen wordt. |
| IsFocused |
Hiermee wordt een waarde opgehaald die bepaalt of dit element een logische focus heeft. |
| IsHitTestVisible |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of dit element mogelijk kan worden geretourneerd als een hittestresultaat van een deel van de weergegeven inhoud. |
| IsInputMethodEnabled |
Hiermee wordt een waarde opgehaald die aangeeft of een invoermethodesysteem, zoals een Input Method Editor (IME), is ingeschakeld voor het verwerken van de invoer naar dit element. |
| IsKeyboardFocused |
Hiermee wordt een waarde opgehaald die aangeeft of dit element de toetsenbordfocus heeft. |
| IsKeyboardFocusWithin |
Hiermee wordt een waarde opgehaald die aangeeft of de toetsenbordfocus zich ergens in het element of de onderliggende elementen van de visuele structuur bevindt. |
| IsMouseCaptured |
Hiermee wordt een waarde opgehaald die aangeeft of de muis wordt vastgelegd in dit element. |
| IsMouseCaptureWithin |
Hiermee haalt u een waarde op die bepaalt of de muis wordt vastgehouden door dit element of door onderliggende elementen in de visuele structuur. |
| IsMouseDirectlyOver |
Hiermee wordt een waarde opgehaald die aangeeft of de positie van de muisaanwijzer overeenkomt met de resultaten van de test, waarbij rekening wordt gehouden met elementcompositing. |
| IsMouseOver |
Hiermee wordt een waarde opgehaald die aangeeft of de muiswijzer zich boven dit element bevindt (inclusief onderliggende elementen in de visuele structuur). |
| IsSealed |
Hiermee wordt een waarde opgehaald die aangeeft of dit exemplaar momenteel is verzegeld (alleen-lezen). (Overgenomen van DependencyObject) |
| IsStylusCaptured |
Hiermee wordt een waarde opgehaald die aangeeft of de stylus door dit element wordt vastgelegd. |
| IsStylusCaptureWithin |
Hiermee wordt een waarde opgehaald die bepaalt of stylus capture wordt vastgehouden door dit element, of een element binnen de elementgrenzen en de bijbehorende visuele structuur. |
| IsStylusDirectlyOver |
Hiermee wordt een waarde opgehaald die aangeeft of de styluspositie overeenkomt met de resultaten van de test, waarbij rekening wordt gehouden met elementcompositing. |
| IsStylusOver |
Hiermee wordt een waarde opgehaald die aangeeft of de styluscursor zich boven dit element bevindt (inclusief onderliggende visuele elementen). |
| IsVisible |
Hiermee wordt een waarde opgehaald die aangeeft of dit element zichtbaar is in de gebruikersinterface (UI). |
| TouchesCaptured |
Hiermee haalt u alle aanraakapparaten op die zijn vastgelegd in dit element. |
| TouchesCapturedWithin |
Hiermee haalt u alle aanraakapparaten op die zijn vastgelegd in dit element of onderliggende elementen in de visuele structuur. |
| TouchesDirectlyOver |
Hiermee haalt u alle aanraakapparaten op die zich boven dit element bevinden. |
| TouchesOver |
Hiermee haalt u alle aanraakapparaten op die zich boven dit element of onderliggende elementen in de visuele structuur bevinden. |
| Transform |
Hiermee haalt u de transformatie op die wordt toegepast op het 3D-object of stelt u deze in. (Overgenomen van Visual3D) |
| Visibility |
Hiermee haalt u de zichtbaarheid van dit element op of stelt u deze gebruikersinterface (UI) in. |
| Visual3DChildrenCount |
Hiermee haalt u het aantal onderliggende elementen voor het Visual3D object op. (Overgenomen van Visual3D) |
| Visual3DModel |
Hiermee wordt het Model3D object opgehaald of ingesteld om weer te geven. (Overgenomen van Visual3D) |
Methoden
| Name | Description |
|---|---|
| AddHandler(RoutedEvent, Delegate, Boolean) |
Hiermee voegt u een gerouteerde gebeurtenis-handler toe voor een opgegeven gerouteerde gebeurtenis en voegt u de handler toe aan de handlerverzameling op het huidige element. Geef |
| AddHandler(RoutedEvent, Delegate) |
Hiermee voegt u een gerouteerde gebeurtenis-handler toe voor een opgegeven gerouteerde gebeurtenis en voegt u de handler toe aan de handlerverzameling op het huidige element. |
| AddToEventRoute(EventRoute, RoutedEventArgs) |
Hiermee voegt u handlers toe aan de opgegeven EventRoute voor de huidige UIElement3D gebeurtenis-handlerverzameling. |
| AddVisual3DChild(Visual3D) |
Hiermee definieert u de relatie tussen twee 3D-visuals. (Overgenomen van Visual3D) |
| ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) |
Hiermee wordt het effect van een gegeven AnimationClock op een bepaalde afhankelijkheidseigenschap toegepast. Het effect van de nieuwe AnimationClock op de huidige animaties wordt bepaald door de waarde van de |
| ApplyAnimationClock(DependencyProperty, AnimationClock) |
Hiermee wordt het effect van een gegeven AnimationClock op een bepaalde afhankelijkheidseigenschap toegepast. (Overgenomen van Visual3D) |
| BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Hiermee wordt een animatiereeks voor het DependencyProperty object gestart, op basis van zowel de opgegeven AnimationTimeline als HandoffBehavior. (Overgenomen van Visual3D) |
| BeginAnimation(DependencyProperty, AnimationTimeline) |
Start een animatiereeks voor het DependencyProperty object, op basis van de opgegeven AnimationTimeline. (Overgenomen van Visual3D) |
| CaptureMouse() |
Pogingen om het vastleggen van de muis naar dit element af te dwingen. |
| CaptureStylus() |
Pogingen om het vastleggen van de stylus naar dit element af te dwingen. |
| CaptureTouch(TouchDevice) |
Pogingen om het vastleggen van een aanraking met dit element af te dwingen. |
| CheckAccess() |
Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |
| ClearValue(DependencyProperty) |
Hiermee wist u de lokale waarde van een eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyProperty id. (Overgenomen van DependencyObject) |
| ClearValue(DependencyPropertyKey) |
Hiermee wist u de lokale waarde van een alleen-lezen eigenschap. De eigenschap die moet worden gewist, wordt opgegeven door een DependencyPropertyKey. (Overgenomen van DependencyObject) |
| CoerceValue(DependencyProperty) |
Hiermee wordt de waarde van de opgegeven afhankelijkheidseigenschap gecodeerd. Dit wordt bereikt door een CoerceValueCallback functie aan te roepen die is opgegeven in eigenschapsmetagegevens voor de afhankelijkheidseigenschap, zoals deze bestaat bij het aanroepen DependencyObject. (Overgenomen van DependencyObject) |
| Equals(Object) |
Bepaalt of een opgegeven DependencyObject gelijk is aan de huidige DependencyObject. (Overgenomen van DependencyObject) |
| FindCommonVisualAncestor(DependencyObject) |
Retourneert de gemeenschappelijke voorouder van het visuele object en een ander opgegeven visualobject. (Overgenomen van Visual3D) |
| Focus() |
Hiermee wordt geprobeerd de logische focus op dit element in te stellen. |
| GetAnimationBaseValue(DependencyProperty) |
Haalt de basiswaarde van het opgegeven DependencyProperty object op. (Overgenomen van Visual3D) |
| GetHashCode() |
Hiermee haalt u een hashcode op.DependencyObject (Overgenomen van DependencyObject) |
| GetLocalValueEnumerator() |
Hiermee maakt u een gespecialiseerde enumerator om te bepalen welke afhankelijkheidseigenschappen lokaal waarden hebben ingesteld.DependencyObject (Overgenomen van DependencyObject) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetUIParentCore() |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een bovenliggende gebruikersinterface (UI) voor dit element als er geen bovenliggende visual bestaat. |
| GetValue(DependencyProperty) |
Retourneert de huidige effectieve waarde van een afhankelijkheidseigenschap op dit exemplaar van een DependencyObject. (Overgenomen van DependencyObject) |
| GetVisual3DChild(Int32) |
Retourneert de opgegeven in het bovenliggende Visual3DVisual3DCollectionitem. (Overgenomen van Visual3D) |
| InvalidateModel() |
Ongeldig het model dat het element vertegenwoordigt. |
| InvalidateProperty(DependencyProperty) |
Evalueert de effectieve waarde voor de opgegeven afhankelijkheidseigenschap opnieuw. (Overgenomen van DependencyObject) |
| IsAncestorOf(DependencyObject) |
Bepaalt of het visuele object een bovenliggend element van het onderliggende visuele object is. (Overgenomen van Visual3D) |
| IsDescendantOf(DependencyObject) |
Bepaalt of het visuele object een afstammeling is van het bovenliggende visuele object. (Overgenomen van Visual3D) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MoveFocus(TraversalRequest) |
Pogingen om de focus van dit element naar een ander element te verplaatsen. De richting voor het verplaatsen van de focus wordt opgegeven door een hulprichting, die wordt geïnterpreteerd binnen de organisatie van het bovenliggende element van de visual. |
| OnAccessKey(AccessKeyEventArgs) |
Biedt klasseafhandeling voor wanneer een toegangssleutel die zinvol is voor dit element wordt aangeroepen. |
| OnCreateAutomationPeer() |
Retourneert klassespecifieke AutomationPeer-implementaties voor de Windows Presentation Foundation -infrastructuur (WPF). |
| OnDragEnter(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde DragEnter gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnDragLeave(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde DragLeave gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnDragOver(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde DragOver gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnDrop(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde Drop gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde GiveFeedback gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnGotFocus(RoutedEventArgs) |
Hiermee wordt de GotFocus gerouteerde gebeurtenis gegenereerd met behulp van de opgegeven gebeurtenisgegevens. |
| OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde GotKeyboardFocus gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnGotMouseCapture(MouseEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde GotMouseCapture gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnGotStylusCapture(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde GotStylusCapture gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnGotTouchCapture(TouchEventArgs) |
Biedt klasseafhandeling voor de GotTouchCapture gerouteerde gebeurtenis die optreedt wanneer een aanraking wordt vastgelegd in dit element. |
| OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte IsKeyboardFocusedChanged gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen vlak voordat de IsKeyboardFocusWithinChanged gebeurtenis door dit element wordt gegenereerd. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte IsMouseCapturedChanged gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte IsMouseCaptureWithinChanged gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte IsMouseDirectlyOverChanged gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte IsStylusCapturedChanged gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte IsStylusCaptureWithinChanged gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte IsStylusDirectlyOverChanged gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnKeyDown(KeyEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde KeyDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnKeyUp(KeyEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde KeyUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnLostFocus(RoutedEventArgs) |
Hiermee wordt de LostFocus gerouteerde gebeurtenis gegenereerd met behulp van de opgegeven gebeurtenisgegevens. |
| OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde LostKeyboardFocus gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnLostMouseCapture(MouseEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde LostMouseCapture gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnLostStylusCapture(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde LostStylusCapture gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnLostTouchCapture(TouchEventArgs) |
Biedt klasseafhandeling voor de LostTouchCapture gerouteerde gebeurtenis die optreedt wanneer dit element een touch capture verliest. |
| OnMouseDown(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde MouseDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseEnter(MouseEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde MouseEnter gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseLeave(MouseEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde MouseLeave gebeurtenis wordt gegenereerd op dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseLeftButtonDown(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde MouseLeftButtonDown gebeurtenis op dit element wordt gegenereerd. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseLeftButtonUp(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde MouseLeftButtonUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseMove(MouseEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde MouseMove gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseRightButtonDown(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde MouseRightButtonDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseRightButtonUp(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde MouseRightButtonUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseUp(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde MouseUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnMouseWheel(MouseWheelEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde MouseWheel gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewDragEnter(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewDragEnter gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewDragLeave(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewDragLeave gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewDragOver(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewDragOver gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewDrop(DragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewDrop gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewGiveFeedback(GiveFeedbackEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewGiveFeedback gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewGotKeyboardFocus gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewKeyDown(KeyEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewKeyDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewKeyUp(KeyEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewKeyUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewLostKeyboardFocus gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseDown(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde gekoppelde PreviewMouseDown gerouteerde gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde PreviewMouseLeftButtonDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde PreviewMouseLeftButtonUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseMove(MouseEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewMouseMove gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseRightButtonDown(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde PreviewMouseRightButtonDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseRightButtonUp(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gerouteerde PreviewMouseRightButtonUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseUp(MouseButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewMouseUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewMouseWheel(MouseWheelEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewMouseWheel gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewQueryContinueDrag gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusButtonDown(StylusButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusButtonDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusButtonUp(StylusButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusButtonUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusDown(StylusDownEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusInAirMove(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusInAirMove gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusInRange(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusInRange gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusMove(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusMove gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusOutOfRange(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusOutOfRange gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusSystemGesture gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewStylusUp(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewStylusUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewTextInput(TextCompositionEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde PreviewTextInput gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnPreviewTouchDown(TouchEventArgs) |
Biedt klasseafhandeling voor de PreviewTouchDown gerouteerde gebeurtenis die optreedt wanneer een aanraking op dit element drukt. |
| OnPreviewTouchMove(TouchEventArgs) |
Biedt klasseafhandeling voor de PreviewTouchMove gerouteerde gebeurtenis die optreedt wanneer een aanraking binnen dit element wordt verplaatst. |
| OnPreviewTouchUp(TouchEventArgs) |
Biedt klasseafhandeling voor de PreviewTouchUp gerouteerde gebeurtenis die optreedt wanneer een aanraking wordt vrijgegeven binnen dit element. |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Aangeroepen wanneer de effectieve waarde van een afhankelijkheidseigenschap op deze DependencyObject eigenschap is bijgewerkt. De specifieke afhankelijkheidseigenschap die is gewijzigd, wordt gerapporteerd in de gebeurtenisgegevens. (Overgenomen van DependencyObject) |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde QueryContinueDrag gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnQueryCursor(QueryCursorEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde QueryCursor gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusButtonDown(StylusButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusButtonDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusButtonUp(StylusButtonEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusButtonUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusDown(StylusDownEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusDown gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusEnter(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusEnter gebeurtenis wordt gegenereerd door dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusInAirMove(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusInAirMove gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusInRange(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusInRange gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusLeave(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusLeave gebeurtenis wordt gegenereerd door dit element. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusMove(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusMove gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusOutOfRange(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusOutOfRange gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusSystemGesture(StylusSystemGestureEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusSystemGesture gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnStylusUp(StylusEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde StylusUp gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnTextInput(TextCompositionEventArgs) |
Aangeroepen wanneer een niet-verwerkte gekoppelde TextInput gebeurtenis een element bereikt in de route die is afgeleid van deze klasse. Implementeer deze methode om klasseafhandeling voor deze gebeurtenis toe te voegen. |
| OnTouchDown(TouchEventArgs) |
Biedt klasseafhandeling voor de TouchDown gerouteerde gebeurtenis die optreedt wanneer een aanraking binnen dit element drukt. |
| OnTouchEnter(TouchEventArgs) |
Biedt klasseafhandeling voor de TouchEnter gerouteerde gebeurtenis die optreedt wanneer een aanraking van buiten naar binnen de grenzen van dit element wordt verplaatst. |
| OnTouchLeave(TouchEventArgs) |
Biedt klasseafhandeling voor de TouchLeave gerouteerde gebeurtenis die optreedt wanneer een aanraking van binnen naar buiten de grenzen van dit element wordt verplaatst. |
| OnTouchMove(TouchEventArgs) |
Biedt klasseafhandeling voor de TouchMove gerouteerde gebeurtenis die optreedt wanneer een aanraking binnen dit element wordt verplaatst. |
| OnTouchUp(TouchEventArgs) |
Biedt klasseafhandeling voor de TouchUp gerouteerde gebeurtenis die optreedt wanneer een aanraking wordt vrijgegeven binnen dit element. |
| OnUpdateModel() |
Neemt deel aan renderingbewerkingen wanneer deze worden overschreven in een afgeleide klasse. |
| OnVisualChildrenChanged(DependencyObject, DependencyObject) |
Aangeroepen wanneer het Visual3DCollection visuele object wordt gewijzigd. (Overgenomen van Visual3D) |
| OnVisualParentChanged(DependencyObject) |
Aangeroepen wanneer het bovenliggende element van deze UIElement3D rapporten een wijziging in de onderliggende visual bovenliggend element rapporteert. |
| PredictFocus(FocusNavigationDirection) |
Wanneer dit wordt overschreven in een afgeleide klasse, retourneert u het element dat de focus krijgt voor een opgegeven doorkruisingsrichting zonder dat de focus daadwerkelijk naar dat element wordt verplaatst. |
| RaiseEvent(RoutedEventArgs) |
Genereert een specifieke gerouteerde gebeurtenis. Het RoutedEvent te verheffen item wordt geïdentificeerd binnen het RoutedEventArgs exemplaar dat wordt opgegeven (als de RoutedEvent eigenschap van die gebeurtenisgegevens). |
| ReadLocalValue(DependencyProperty) |
Retourneert de lokale waarde van een afhankelijkheidseigenschap, als deze bestaat. (Overgenomen van DependencyObject) |
| ReleaseAllTouchCaptures() |
Hiermee worden alle vastgelegde aanraakapparaten van dit element uitgebracht. |
| ReleaseMouseCapture() |
Laat de muisopname los, als dit element de opname heeft gehouden. |
| ReleaseStylusCapture() |
Hiermee wordt de stylus-apparaatopname vrijgegeven, als dit element de opname heeft gehouden. |
| ReleaseTouchCapture(TouchDevice) |
Hiermee probeert u het opgegeven aanraakapparaat uit dit element vrij te geven. |
| RemoveHandler(RoutedEvent, Delegate) |
Hiermee verwijdert u de opgegeven gerouteerde gebeurtenis-handler uit dit element. |
| RemoveVisual3DChild(Visual3D) |
Hiermee verwijdert u de relatie tussen twee 3D-visuals tussen de bovenliggende en onderliggende elementen. (Overgenomen van Visual3D) |
| SetCurrentValue(DependencyProperty, Object) |
Hiermee stelt u de waarde van een afhankelijkheidseigenschap in zonder de waardebron te wijzigen. (Overgenomen van DependencyObject) |
| SetValue(DependencyProperty, Object) |
Hiermee stelt u de lokale waarde van een afhankelijkheidseigenschap in, die is opgegeven door de id van de afhankelijkheidseigenschap. (Overgenomen van DependencyObject) |
| SetValue(DependencyPropertyKey, Object) |
Hiermee stelt u de lokale waarde van een alleen-lezen afhankelijkheidseigenschap in, die is opgegeven door de DependencyPropertyKey id van de afhankelijkheidseigenschap. (Overgenomen van DependencyObject) |
| ShouldSerializeCommandBindings() |
Hiermee wordt geretourneerd of serialisatieprocessen de inhoud van de CommandBindings eigenschap moeten serialiseren op exemplaren van deze klasse. |
| ShouldSerializeInputBindings() |
Hiermee wordt geretourneerd of serialisatieprocessen de inhoud van de InputBindings eigenschap moeten serialiseren op exemplaren van deze klasse. |
| ShouldSerializeProperty(DependencyProperty) |
Retourneert een waarde die aangeeft of serialisatieprocessen de waarde voor de opgegeven afhankelijkheidseigenschap moeten serialiseren. (Overgenomen van DependencyObject) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TransformToAncestor(Visual) |
Retourneert een transformatie die kan worden gebruikt om coördinaten van dit Visual3D object te transformeren naar de opgegeven bovenliggende Visual waarde van het object. (Overgenomen van Visual3D) |
| TransformToAncestor(Visual3D) |
Retourneert een transformatie die kan worden gebruikt om coördinaten van dit Visual3D object te transformeren naar de opgegeven bovenliggende Visual3D waarde van het object. (Overgenomen van Visual3D) |
| TransformToDescendant(Visual3D) |
Retourneert een transformatie die kan worden gebruikt om coördinaten van dit Visual3D object te transformeren naar het opgegeven Visual3D afdalingsobject. (Overgenomen van Visual3D) |
| VerifyAccess() |
Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |
gebeurtenis
| Name | Description |
|---|---|
| DragEnter |
Treedt op wanneer het invoersysteem een onderliggende slepen-gebeurtenis met dit element rapporteert als het doel voor slepen. |
| DragLeave |
Treedt op wanneer het invoersysteem een onderliggende slepen-gebeurtenis met dit element rapporteert als de oorsprong van slepen. |
| DragOver |
Treedt op wanneer het invoersysteem een onderliggende slepen-gebeurtenis met dit element rapporteert als het potentiële neervaldoel. |
| Drop |
Treedt op wanneer het invoersysteem een onderliggende drop-gebeurtenis rapporteert met dit element als het doel voor neerzetten. |
| FocusableChanged |
Treedt op wanneer de waarde van de Focusable eigenschap wordt gewijzigd. |
| GiveFeedback |
Treedt op wanneer het invoersysteem een onderliggende gebeurtenis voor slepen en neerzetten rapporteert die betrekking heeft op dit element. |
| GotFocus |
Treedt op wanneer dit element logische focus krijgt. |
| GotKeyboardFocus |
Treedt op wanneer het toetsenbord is gericht op dit element. |
| GotMouseCapture |
Treedt op wanneer dit element de muis vastlegt. |
| GotStylusCapture |
Treedt op wanneer dit element de stylus vastlegt. |
| GotTouchCapture |
Treedt op wanneer een aanraking wordt vastgelegd voor dit element. |
| IsEnabledChanged |
Treedt op wanneer de waarde van de IsEnabled eigenschap op dit element wordt gewijzigd. |
| IsHitTestVisibleChanged |
Treedt op wanneer de waarde van de IsHitTestVisible afhankelijkheidseigenschap verandert in dit element. |
| IsKeyboardFocusedChanged |
Treedt op wanneer de waarde van de IsKeyboardFocused eigenschap in dit element wordt gewijzigd. |
| IsKeyboardFocusWithinChanged |
Treedt op wanneer de waarde van de IsKeyboardFocusWithin eigenschap in dit element wordt gewijzigd. |
| IsMouseCapturedChanged |
Treedt op wanneer de waarde van de IsMouseCaptured eigenschap in dit element wordt gewijzigd. |
| IsMouseCaptureWithinChanged |
Treedt op wanneer de waarde van de IsMouseCaptureWithin eigenschap in dit element wordt gewijzigd. |
| IsMouseDirectlyOverChanged |
Treedt op wanneer de waarde van de IsMouseDirectlyOver eigenschap in dit element wordt gewijzigd. |
| IsStylusCapturedChanged |
Treedt op wanneer de waarde van de IsStylusCaptured eigenschap in dit element wordt gewijzigd. |
| IsStylusCaptureWithinChanged |
Treedt op wanneer de waarde van de IsStylusCaptureWithin eigenschap in dit element wordt gewijzigd. |
| IsStylusDirectlyOverChanged |
Treedt op wanneer de waarde van de IsStylusDirectlyOver eigenschap in dit element wordt gewijzigd. |
| IsVisibleChanged |
Treedt op wanneer de waarde van de IsVisible eigenschap in dit element wordt gewijzigd. |
| KeyDown |
Treedt op wanneer een toets wordt ingedrukt terwijl het toetsenbord is gericht op dit element. |
| KeyUp |
Treedt op wanneer een toets wordt vrijgegeven terwijl het toetsenbord is gericht op dit element. |
| LostFocus |
Treedt op wanneer dit element de logische focus verliest. |
| LostKeyboardFocus |
Treedt op wanneer het toetsenbord niet meer is gericht op dit element. |
| LostMouseCapture |
Treedt op wanneer dit element het vastleggen van de muis verliest. |
| LostStylusCapture |
Treedt op wanneer dit element een stylus-opname verliest. |
| LostTouchCapture |
Treedt op wanneer dit element een touch capture verliest. |
| MouseDown |
Treedt op wanneer een muisknop wordt ingedrukt terwijl de aanwijzer boven dit element ligt. |
| MouseEnter |
Treedt op wanneer de muiswijzer de grenzen van dit element invoert. |
| MouseLeave |
Treedt op wanneer de muiswijzer de grenzen van dit element verlaat. |
| MouseLeftButtonDown |
Treedt op wanneer de linkermuisknop wordt ingedrukt terwijl de muis aanwijzer boven dit element staat. |
| MouseLeftButtonUp |
Treedt op wanneer de linkermuisknop wordt losgelaten terwijl de muis aanwijzer boven dit element staat. |
| MouseMove |
Treedt op wanneer de muis aanwijzer over dit element beweegt. |
| MouseRightButtonDown |
Treedt op wanneer de rechtermuisknop wordt ingedrukt terwijl de muis aanwijzer boven dit element staat. |
| MouseRightButtonUp |
Treedt op wanneer de rechtermuisknop wordt losgelaten terwijl de muis aanwijzer boven dit element staat. |
| MouseUp |
Treedt op wanneer er een muisknop wordt losgelaten over dit element. |
| MouseWheel |
Treedt op wanneer de gebruiker het muiswiel draait terwijl de muisaanwijzer boven dit element staat. |
| PreviewDragEnter |
Treedt op wanneer het invoersysteem een onderliggende slepen-gebeurtenis met dit element rapporteert als het doel voor slepen. |
| PreviewDragLeave |
Treedt op wanneer het invoersysteem een onderliggende slepen-gebeurtenis met dit element rapporteert als de oorsprong van slepen. |
| PreviewDragOver |
Treedt op wanneer het invoersysteem een onderliggende slepen-gebeurtenis met dit element rapporteert als het potentiële neervaldoel. |
| PreviewDrop |
Treedt op wanneer het invoersysteem een onderliggende drop-gebeurtenis rapporteert met dit element als het doel voor neerzetten. |
| PreviewGiveFeedback |
Treedt op wanneer een slepen-en-neerzetten-bewerking wordt gestart. |
| PreviewGotKeyboardFocus |
Treedt op wanneer het toetsenbord is gericht op dit element. |
| PreviewKeyDown |
Treedt op wanneer een toets wordt ingedrukt terwijl het toetsenbord is gericht op dit element. |
| PreviewKeyUp |
Treedt op wanneer een toets wordt vrijgegeven terwijl het toetsenbord is gericht op dit element. |
| PreviewLostKeyboardFocus |
Treedt op wanneer het toetsenbord niet meer is gericht op dit element. |
| PreviewMouseDown |
Treedt op wanneer een muisknop wordt ingedrukt terwijl de aanwijzer boven dit element ligt. |
| PreviewMouseLeftButtonDown |
Treedt op wanneer de linkermuisknop wordt ingedrukt terwijl de muis aanwijzer boven dit element staat. |
| PreviewMouseLeftButtonUp |
Treedt op wanneer de linkermuisknop wordt losgelaten terwijl de muis aanwijzer boven dit element staat. |
| PreviewMouseMove |
Treedt op wanneer de muis aanwijzer wordt verplaatst terwijl de muis aanwijzer boven dit element staat. |
| PreviewMouseRightButtonDown |
Treedt op wanneer de rechtermuisknop wordt ingedrukt terwijl de muis aanwijzer boven dit element staat. |
| PreviewMouseRightButtonUp |
Treedt op wanneer de rechtermuisknop wordt losgelaten terwijl de muis aanwijzer boven dit element staat. |
| PreviewMouseUp |
Treedt op wanneer een muisknop wordt losgelaten terwijl de muis aanwijzer boven dit element staat. |
| PreviewMouseWheel |
Treedt op wanneer de gebruiker het muiswiel draait terwijl de muisaanwijzer boven dit element staat. |
| PreviewQueryContinueDrag |
Treedt op wanneer er een wijziging is in de status van het toetsenbord of de muisknop tijdens een slepen-en-neerzetten-bewerking. |
| PreviewStylusButtonDown |
Treedt op wanneer de stylusknop wordt ingedrukt terwijl de aanwijzer boven dit element staat. |
| PreviewStylusButtonUp |
Treedt op wanneer de stylusknop wordt losgelaten terwijl de aanwijzer boven dit element staat. |
| PreviewStylusDown |
Treedt op wanneer de stylus de digitaler aanraakt terwijl het over dit element gaat. |
| PreviewStylusInAirMove |
Treedt op wanneer de stylus over een element beweegt zonder de digitalisatiefunctie daadwerkelijk aan te raken. |
| PreviewStylusInRange |
Treedt op wanneer de stylus dicht genoeg is bij de digitaliserende machine die moet worden gedetecteerd, terwijl het over dit element gaat. |
| PreviewStylusMove |
Treedt op wanneer de stylus over het element beweegt. De stylus moet zich verplaatsen terwijl deze wordt gedetecteerd door de digitaliserende functie om deze gebeurtenis te verheffen, PreviewStylusInAirMove anders wordt in plaats daarvan gegenereerd. |
| PreviewStylusOutOfRange |
Treedt op wanneer de stylus te ver van de digitalisatieprogramma is om te worden gedetecteerd. |
| PreviewStylusSystemGesture |
Treedt op wanneer een gebruiker een van de verschillende stylusbewegingen uitvoert. |
| PreviewStylusUp |
Treedt op wanneer de gebruiker de stylus van de digitaliserende gebruiker opheft terwijl de stylus zich boven dit element bevindt. |
| PreviewTextInput |
Treedt op wanneer dit element tekst op een apparaatonafhankelijke manier ophaalt. |
| PreviewTouchDown |
Treedt op wanneer een vinger het scherm aanraakt terwijl de vinger over dit element is. |
| PreviewTouchMove |
Treedt op wanneer een vinger op het scherm beweegt terwijl de vinger over dit element ligt. |
| PreviewTouchUp |
Treedt op wanneer een vinger van het scherm wordt opgevoed terwijl de vinger over dit element ligt. |
| QueryContinueDrag |
Treedt op wanneer er een wijziging is in de status van het toetsenbord of de muisknop tijdens een slepen-en-neerzetten-bewerking. |
| QueryCursor |
Treedt op wanneer de cursor wordt gevraagd om weer te geven. Deze gebeurtenis wordt steeds gegenereerd op een element wanneer de muisaanwijzer naar een nieuwe locatie wordt verplaatst, wat betekent dat het cursorobject mogelijk moet worden gewijzigd op basis van de nieuwe positie. |
| StylusButtonDown |
Treedt op wanneer de stylusknop wordt ingedrukt terwijl de aanwijzer boven dit element staat. |
| StylusButtonUp |
Treedt op wanneer de stylusknop wordt losgelaten terwijl de aanwijzer boven dit element staat. |
| StylusDown |
Treedt op wanneer de stylus de digitaler aanraakt terwijl de stylus zich boven dit element bevindt. |
| StylusEnter |
Treedt op wanneer de stylus de grenzen van dit element binnenkomt. |
| StylusInAirMove |
Treedt op wanneer de stylus over een element beweegt zonder de digitalisatiefunctie daadwerkelijk aan te raken. |
| StylusInRange |
Treedt op wanneer de stylus dicht genoeg is bij de digitaliserende machine die moet worden gedetecteerd, terwijl het over dit element gaat. |
| StylusLeave |
Treedt op wanneer de stylus de grenzen van het element verlaat. |
| StylusMove |
Treedt op wanneer de stylus over dit element beweegt. De stylus moet zich op de digitaliserende machine bewegen om deze gebeurtenis te verheffen. Anders wordt StylusInAirMove in plaats daarvan verhoogd. |
| StylusOutOfRange |
Treedt op wanneer de stylus te ver van de digitaliseer is die moet worden gedetecteerd, terwijl het over dit element gaat. |
| StylusSystemGesture |
Treedt op wanneer een gebruiker een van de verschillende stylusbewegingen uitvoert. |
| StylusUp |
Treedt op wanneer de gebruiker de stylus van de digitaliserende gebruiker opheft terwijl deze zich boven dit element bevindt. |
| TextInput |
Treedt op wanneer dit element tekst op een apparaatonafhankelijke manier ophaalt. |
| TouchDown |
Treedt op wanneer een vinger het scherm aanraakt terwijl de vinger over dit element is. |
| TouchEnter |
Treedt op wanneer een aanraking van buiten naar binnen de grenzen van dit element wordt verplaatst. |
| TouchLeave |
Treedt op wanneer een aanraking van binnen naar buiten de grenzen van dit element wordt verplaatst. |
| TouchMove |
Treedt op wanneer een vinger op het scherm beweegt terwijl de vinger over dit element ligt. |
| TouchUp |
Treedt op wanneer een vinger van het scherm wordt opgevoed terwijl de vinger over dit element ligt. |