UIElement3D Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
UIElement3Djest klasą bazową implementacji na poziomie rdzeni WPF opartych na elementach Windows Presentation Foundation (WPF) i podstawowych cechach prezentacji.
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
- Dziedziczenie
- Pochodne
- Implementuje
Przykłady
W poniższym przykładzie pokazano, jak pochodzić z klasy w UIElement3D celu utworzenia Sphere
klasy:
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
Uwagi
UIElement3D jest abstrakcyjną klasą bazową, z której można utworzyć klasy reprezentujące określone elementy 3D.
Większość danych wejściowych, koncentracji uwagi i zachowania zdarzeń dla elementów 3D w ogóle jest definiowana UIElement3D w klasie. Obejmuje to zdarzenia dotyczące danych wejściowych klawiatury, myszy i stylu oraz powiązanych właściwości stanu. Wiele z tych zdarzeń jest kierowanych zdarzeń, a wiele zdarzeń związanych z danymi wejściowymi ma zarówno wersję routingu, jak i wersję tunelowania zdarzenia. Te sparowane zdarzenia są zazwyczaj wydarzeniami o największym zainteresowaniu kontrolowania autorów.
UIElement3D Obejmuje również interfejsy API powiązane z modelem zdarzeń WPF, w tym metody, które mogą zgłaszać określone zdarzenia kierowane, które są pochodzące z wystąpienia elementu.
Element UIElement3D ma następujące możliwości, które są specjalnie zdefiniowane przez klasę UIElement3D :
- Może reagować na dane wejściowe użytkownika (w tym kontrolę miejsca, w którym dane wejściowe są wysyłane za pośrednictwem obsługi routingu zdarzeń lub routingu poleceń).
- Może zgłaszać zdarzenia kierowane, które podróżują trasą przez drzewo elementów logicznych.
Ważne
Visibility stan wpływa na całą obsługę danych wejściowych przez ten element. Elementy, które nie są widoczne, nie uczestniczą w testowaniu trafienia i nie odbierają zdarzeń wejściowych, nawet jeśli mysz znajduje się na granicach, w których element byłby widoczny.
UIElement W przeciwieństwie do klasy UIElement3D klasa nie zawiera układu. W związku z tym UIElement3D klasa nie zawiera metod Miara ani Rozmieszczanie .
Klasa, która pochodzi z UIElement3D i utrzymuje własną kolekcję Visual3D obiektów przez zastąpienie GetVisual3DChild i Visual3DChildrenCount musi nadal przekazywać nowe Visual3D obiekty do AddVisual3DChild.
UIElement3Djest wprowadzana w wersji .NET Framework 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.
Konstruktory
UIElement3D() |
Inicjuje nowe wystąpienie klasy UIElement3D. |
Pola
AllowDropProperty |
Identyfikuje AllowDrop właściwość zależności. |
AreAnyTouchesCapturedProperty |
Identyfikuje AreAnyTouchesCaptured właściwość zależności. |
AreAnyTouchesCapturedWithinProperty |
Identyfikuje AreAnyTouchesCapturedWithin właściwość zależności. |
AreAnyTouchesDirectlyOverProperty |
Identyfikuje AreAnyTouchesDirectlyOver właściwość zależności. |
AreAnyTouchesOverProperty |
Identyfikuje AreAnyTouchesOver właściwość zależności. |
DragEnterEvent |
Identyfikuje DragEnter zdarzenie kierowane. |
DragLeaveEvent |
Identyfikuje DragLeave zdarzenie kierowane. |
DragOverEvent |
Identyfikuje DragOver zdarzenie kierowane. |
DropEvent |
Identyfikuje Drop zdarzenie kierowane. |
FocusableProperty |
Identyfikuje Focusable właściwość zależności. |
GiveFeedbackEvent |
Identyfikuje GiveFeedback zdarzenie kierowane. |
GotFocusEvent |
Identyfikuje GotFocus zdarzenie kierowane. |
GotKeyboardFocusEvent |
Identyfikuje GotKeyboardFocus zdarzenie kierowane. |
GotMouseCaptureEvent |
Identyfikuje GotMouseCapture zdarzenie kierowane. |
GotStylusCaptureEvent |
Identyfikuje GotStylusCapture zdarzenie kierowane. |
GotTouchCaptureEvent |
Identyfikuje GotTouchCapture zdarzenie kierowane. |
IsEnabledProperty |
IsEnabled Identyfikuje właściwość zależności. |
IsFocusedProperty |
IsFocused Identyfikuje właściwość zależności. |
IsHitTestVisibleProperty |
IsHitTestVisible Identyfikuje właściwość zależności. |
IsKeyboardFocusedProperty |
IsKeyboardFocused Identyfikuje właściwość zależności. |
IsKeyboardFocusWithinProperty |
IsKeyboardFocusWithin Identyfikuje właściwość zależności. |
IsMouseCapturedProperty |
IsMouseCaptured Identyfikuje właściwość zależności. |
IsMouseCaptureWithinProperty |
IsMouseCaptureWithin Identyfikuje właściwość zależności. |
IsMouseDirectlyOverProperty |
IsMouseDirectlyOver Identyfikuje właściwość zależności. |
IsMouseOverProperty |
IsMouseOver Identyfikuje właściwość zależności. |
IsStylusCapturedProperty |
IsStylusCaptured Identyfikuje właściwość zależności. |
IsStylusCaptureWithinProperty |
IsStylusCaptureWithin Identyfikuje właściwość zależności. |
IsStylusDirectlyOverProperty |
IsStylusDirectlyOver Identyfikuje właściwość zależności. |
IsStylusOverProperty |
IsStylusOver Identyfikuje właściwość zależności. |
IsVisibleProperty |
IsVisible Identyfikuje właściwość zależności. |
KeyDownEvent |
KeyDown Identyfikuje zdarzenie kierowane. |
KeyUpEvent |
KeyUp Identyfikuje zdarzenie kierowane. |
LostFocusEvent |
LostFocus Identyfikuje zdarzenie kierowane. |
LostKeyboardFocusEvent |
LostKeyboardFocus Identyfikuje zdarzenie kierowane. |
LostMouseCaptureEvent |
LostMouseCapture Identyfikuje zdarzenie kierowane. |
LostStylusCaptureEvent |
LostStylusCapture Identyfikuje zdarzenie kierowane. |
LostTouchCaptureEvent |
LostTouchCapture Identyfikuje zdarzenie kierowane. |
MouseDownEvent |
MouseDown Identyfikuje zdarzenie kierowane. |
MouseEnterEvent |
MouseEnter Identyfikuje zdarzenie kierowane. |
MouseLeaveEvent |
MouseLeave Identyfikuje zdarzenie kierowane. |
MouseLeftButtonDownEvent |
MouseLeftButtonDown Identyfikuje zdarzenie kierowane. |
MouseLeftButtonUpEvent |
MouseLeftButtonUp Identyfikuje zdarzenie kierowane. |
MouseMoveEvent |
MouseMove Identyfikuje zdarzenie kierowane. |
MouseRightButtonDownEvent |
MouseRightButtonDown Identyfikuje zdarzenie kierowane. |
MouseRightButtonUpEvent |
MouseRightButtonUp Identyfikuje zdarzenie kierowane. |
MouseUpEvent |
MouseUp Identyfikuje zdarzenie kierowane. |
MouseWheelEvent |
MouseWheel Identyfikuje zdarzenie kierowane. |
PreviewDragEnterEvent |
Identyfikuje PreviewDragEnter zdarzenie kierowane. |
PreviewDragLeaveEvent |
Identyfikuje PreviewDragLeave zdarzenie kierowane. |
PreviewDragOverEvent |
Identyfikuje PreviewDragOver zdarzenie kierowane. |
PreviewDropEvent |
Identyfikuje PreviewDrop zdarzenie kierowane. |
PreviewGiveFeedbackEvent |
Identyfikuje PreviewGiveFeedback zdarzenie kierowane. |
PreviewGotKeyboardFocusEvent |
Identyfikuje PreviewGotKeyboardFocus zdarzenie kierowane. |
PreviewKeyDownEvent |
Identyfikuje PreviewKeyDown zdarzenie kierowane. |
PreviewKeyUpEvent |
Identyfikuje PreviewKeyUp zdarzenie kierowane. |
PreviewLostKeyboardFocusEvent |
Identyfikuje PreviewLostKeyboardFocus zdarzenie kierowane. |
PreviewMouseDownEvent |
Identyfikuje PreviewMouseDown zdarzenie kierowane. |
PreviewMouseLeftButtonDownEvent |
Identyfikuje PreviewMouseLeftButtonDown zdarzenie kierowane. |
PreviewMouseLeftButtonUpEvent |
Identyfikuje PreviewMouseLeftButtonUp zdarzenie kierowane. |
PreviewMouseMoveEvent |
Identyfikuje PreviewMouseMove zdarzenie kierowane. |
PreviewMouseRightButtonDownEvent |
Identyfikuje PreviewMouseRightButtonDown zdarzenie kierowane. |
PreviewMouseRightButtonUpEvent |
Identyfikuje PreviewMouseRightButtonUp zdarzenie kierowane. |
PreviewMouseUpEvent |
Identyfikuje PreviewMouseUp zdarzenie kierowane. |
PreviewMouseWheelEvent |
Identyfikuje PreviewMouseWheel zdarzenie kierowane. |
PreviewQueryContinueDragEvent |
Identyfikuje PreviewQueryContinueDrag zdarzenie kierowane. |
PreviewStylusButtonDownEvent |
Identyfikuje PreviewStylusButtonDown zdarzenie kierowane. |
PreviewStylusButtonUpEvent |
Identyfikuje PreviewStylusButtonUp zdarzenie kierowane. |
PreviewStylusDownEvent |
Identyfikuje PreviewStylusDown zdarzenie kierowane. |
PreviewStylusInAirMoveEvent |
Identyfikuje PreviewStylusInAirMove zdarzenie kierowane. |
PreviewStylusInRangeEvent |
Identyfikuje PreviewStylusInRange zdarzenie kierowane. |
PreviewStylusMoveEvent |
Identyfikuje PreviewStylusMove zdarzenie kierowane. |
PreviewStylusOutOfRangeEvent |
Identyfikuje PreviewStylusOutOfRange zdarzenie kierowane. |
PreviewStylusSystemGestureEvent |
Identyfikuje PreviewStylusSystemGesture zdarzenie kierowane. |
PreviewStylusUpEvent |
Identyfikuje PreviewStylusUp zdarzenie kierowane. |
PreviewTextInputEvent |
Identyfikuje PreviewTextInput zdarzenie kierowane. |
PreviewTouchDownEvent |
Identyfikuje PreviewTouchDown zdarzenie kierowane. |
PreviewTouchMoveEvent |
Identyfikuje PreviewTouchMove zdarzenie kierowane. |
PreviewTouchUpEvent |
Identyfikuje PreviewTouchUp zdarzenie kierowane. |
QueryContinueDragEvent |
Identyfikuje QueryContinueDrag zdarzenie kierowane. |
QueryCursorEvent |
Identyfikuje QueryCursor zdarzenie kierowane. |
StylusButtonDownEvent |
Identyfikuje StylusButtonDown zdarzenie kierowane. |
StylusButtonUpEvent |
Identyfikuje StylusButtonUp zdarzenie kierowane. |
StylusDownEvent |
Identyfikuje StylusDown zdarzenie kierowane. |
StylusEnterEvent |
Identyfikuje StylusEnter zdarzenie kierowane. |
StylusInAirMoveEvent |
Identyfikuje StylusInAirMove zdarzenie kierowane. |
StylusInRangeEvent |
Identyfikuje StylusInRange zdarzenie kierowane. |
StylusLeaveEvent |
Identyfikuje StylusLeave zdarzenie kierowane. |
StylusMoveEvent |
Identyfikuje StylusMove zdarzenie kierowane. |
StylusOutOfRangeEvent |
Identyfikuje StylusOutOfRange zdarzenie kierowane. |
StylusSystemGestureEvent |
Identyfikuje StylusSystemGesture zdarzenie kierowane. |
StylusUpEvent |
Identyfikuje StylusUp zdarzenie kierowane. |
TextInputEvent |
Identyfikuje TextInput zdarzenie kierowane. |
TouchDownEvent |
Identyfikuje TouchDown zdarzenie kierowane. |
TouchEnterEvent |
Identyfikuje TouchEnter zdarzenie kierowane. |
TouchLeaveEvent |
Identyfikuje TouchLeave zdarzenie kierowane. |
TouchMoveEvent |
Identyfikuje TouchMove zdarzenie kierowane. |
TouchUpEvent |
Identyfikuje TouchUp zdarzenie kierowane. |
VisibilityProperty |
Identyfikuje Visibility właściwość zależności. |
Właściwości
AllowDrop |
Pobiera lub ustawia wartość wskazującą, czy ten element może być używany jako element docelowy operacji przeciągania i upuszczania. |
AreAnyTouchesCaptured |
Pobiera wartość wskazującą, czy do tego elementu przechwycono co najmniej jeden dotyk. |
AreAnyTouchesCapturedWithin |
Pobiera wartość wskazującą, czy co najmniej jedno dotknięcie jest przechwytywane do tego elementu, czy do dowolnych elementów podrzędnych w drzewie wizualizacji. |
AreAnyTouchesDirectlyOver |
Pobiera wartość wskazującą, czy co najmniej jeden dotyk jest naciskany na ten element. |
AreAnyTouchesOver |
Pobiera wartość wskazującą, czy co najmniej jeden dotyk jest naciskany na ten element, czy na dowolnym elemecie podrzędnym w drzewie wizualizacji. |
CommandBindings |
Pobiera kolekcję obiektów skojarzonych CommandBinding z tym elementem. |
DependencyObjectType |
DependencyObjectType Pobiera opakowujący typ clR tego wystąpienia. (Odziedziczone po DependencyObject) |
Dispatcher |
Dispatcher Pobiera tę DispatcherObject wartość skojarzona z. (Odziedziczone po DispatcherObject) |
Focusable |
Pobiera lub ustawia wartość wskazującą, czy element może odbierać fokus. |
HasAnimatedProperties |
Pobiera wartość wskazującą, czy ma to Visual3D jakiekolwiek animowane właściwości. (Odziedziczone po Visual3D) |
InputBindings |
Pobiera kolekcję powiązań wejściowych skojarzonych z tym elementem. |
IsEnabled |
Pobiera lub ustawia wartość wskazującą, czy ten element jest włączony w interfejsie użytkownika. |
IsEnabledCore |
Pobiera wartość, która staje się wartością zwracaną IsEnabled w klasach pochodnych. |
IsFocused |
Pobiera wartość określającą, czy ten element ma fokus logiczny. |
IsHitTestVisible |
Pobiera lub ustawia wartość, która deklaruje, czy ten element może zostać zwrócony jako wynik testu trafienia z jakiejś części renderowanej zawartości. |
IsInputMethodEnabled |
Pobiera wartość wskazującą, czy system metody wejściowej, taki jak metoda wejściowa Redaktor (IME), jest włączona do przetwarzania danych wejściowych do tego elementu. |
IsKeyboardFocused |
Pobiera wartość wskazującą, czy ten element ma fokus klawiatury. |
IsKeyboardFocusWithin |
Pobiera wartość wskazującą, czy fokus klawiatury znajduje się w dowolnym miejscu elementu, czy jego element podrzędny drzewa wizualnego. |
IsMouseCaptured |
Pobiera wartość wskazującą, czy mysz jest przechwytywana do tego elementu. |
IsMouseCaptureWithin |
Pobiera wartość określającą, czy przechwytywanie myszy jest utrzymywane przez ten element, czy przez elementy podrzędne w drzewie wizualnym. |
IsMouseDirectlyOver |
Pobiera wartość wskazującą, czy pozycja wskaźnika myszy odpowiada wynikom testu trafienia, które uwzględniają komposiowanie elementów. |
IsMouseOver |
Pobiera wartość wskazującą, czy wskaźnik myszy znajduje się nad tym elementem (w tym elementami podrzędnymi w drzewie wizualnym). |
IsSealed |
Pobiera wartość wskazującą, czy to wystąpienie jest obecnie zapieczętowane (tylko do odczytu). (Odziedziczone po DependencyObject) |
IsStylusCaptured |
Pobiera wartość wskazującą, czy rysik jest przechwytywany przez ten element. |
IsStylusCaptureWithin |
Pobiera wartość określającą, czy przechwytywanie rysików jest utrzymywane przez ten element, czy element w granicach elementu i jego drzewie wizualnym. |
IsStylusDirectlyOver |
Pobiera wartość wskazującą, czy pozycja rysika odpowiada wynikom testu trafienia, które uwzględniają komposiowanie elementów. |
IsStylusOver |
Pobiera wartość wskazującą, czy kursor rysika znajduje się nad tym elementem (w tym elementami podrzędnymi wizualizacji). |
IsVisible |
Pobiera wartość wskazującą, czy ten element jest widoczny w interfejsie użytkownika. |
TouchesCaptured |
Pobiera wszystkie urządzenia dotykowe przechwycone do tego elementu. |
TouchesCapturedWithin |
Pobiera wszystkie urządzenia dotykowe przechwycone do tego elementu lub dowolnych elementów podrzędnych w drzewie wizualnym. |
TouchesDirectlyOver |
Pobiera wszystkie urządzenia dotykowe, które są nad tym elementem. |
TouchesOver |
Pobiera wszystkie urządzenia dotykowe, które znajdują się nad tym elementem lub dowolnym elementem podrzędnym w drzewie wizualizacji. |
Transform |
Pobiera lub ustawia transformację, która jest stosowana do obiektu 3-W. (Odziedziczone po Visual3D) |
Visibility |
Pobiera lub ustawia widoczność interfejsu użytkownika tego elementu. |
Visual3DChildrenCount |
Pobiera liczbę elementów podrzędnych dla Visual3D obiektu. (Odziedziczone po Visual3D) |
Visual3DModel |
Pobiera lub ustawia obiekt do renderowania Model3D . (Odziedziczone po Visual3D) |
Metody
AddHandler(RoutedEvent, Delegate) |
Dodaje procedurę obsługi zdarzeń kierowanych dla określonego zdarzenia kierowanego, dodając procedurę obsługi do kolekcji programu obsługi w bieżącym elemencie. |
AddHandler(RoutedEvent, Delegate, Boolean) |
Dodaje procedurę obsługi zdarzeń kierowanych dla określonego zdarzenia kierowanego, dodając procedurę obsługi do kolekcji programu obsługi w bieżącym elemencie. Określ |
AddToEventRoute(EventRoute, RoutedEventArgs) |
Dodaje programy obsługi do określonej EventRoute dla bieżącej UIElement3D kolekcji obsługi zdarzeń. |
AddVisual3DChild(Visual3D) |
Definiuje relację nadrzędny-podrzędny między dwiema wizualizacjami 3-W. (Odziedziczone po Visual3D) |
ApplyAnimationClock(DependencyProperty, AnimationClock) |
Stosuje efekt danej AnimationClock właściwości zależności. (Odziedziczone po Visual3D) |
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) |
Stosuje efekt danej AnimationClock właściwości zależności. Wpływ nowej AnimationClock na wszystkie bieżące animacje zależy od wartości parametru |
BeginAnimation(DependencyProperty, AnimationTimeline) |
Inicjuje sekwencję animacji dla DependencyProperty obiektu na podstawie określonego AnimationTimelineobiektu . (Odziedziczone po Visual3D) |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Inicjuje sekwencję animacji dla DependencyProperty obiektu na podstawie określonego i AnimationTimelineHandoffBehavior. (Odziedziczone po Visual3D) |
CaptureMouse() |
Próbuje wymusić przechwycenie myszy do tego elementu. |
CaptureStylus() |
Próbuje wymusić przechwycenie stylu do tego elementu. |
CaptureTouch(TouchDevice) |
Próbuje wymusić przechwycenie dotyku do tego elementu. |
CheckAccess() |
Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu . (Odziedziczone po DispatcherObject) |
ClearValue(DependencyProperty) |
Czyści wartość lokalną właściwości. Właściwość do wyczyszczenia jest określana przez DependencyProperty identyfikator. (Odziedziczone po DependencyObject) |
ClearValue(DependencyPropertyKey) |
Czyści wartość lokalną właściwości tylko do odczytu. Właściwość do wyczyszczenia jest określana przez DependencyPropertyKeyelement . (Odziedziczone po DependencyObject) |
CoerceValue(DependencyProperty) |
Coerce wartość określonej właściwości zależności. Jest to realizowane przez wywołanie dowolnej CoerceValueCallback funkcji określonej w metadanych właściwości dla właściwości zależności, ponieważ istnieje w wywołaniu DependencyObject. (Odziedziczone po DependencyObject) |
Equals(Object) |
Określa, czy podany DependencyObject element jest odpowiednikiem bieżącego DependencyObjectelementu . (Odziedziczone po DependencyObject) |
FindCommonVisualAncestor(DependencyObject) |
Zwraca wspólny element nadrzędny obiektu wizualizacji i inny określony obiekt wizualny. (Odziedziczone po Visual3D) |
Focus() |
Próbuje ustawić fokus logiczny na tym elemecie. |
GetAnimationBaseValue(DependencyProperty) |
Pobiera podstawową wartość określonego DependencyProperty obiektu. (Odziedziczone po Visual3D) |
GetHashCode() |
Pobiera kod skrótu dla tego pliku DependencyObject. (Odziedziczone po DependencyObject) |
GetLocalValueEnumerator() |
Tworzy wyspecjalizowany moduł wyliczający do określania, które właściwości zależności mają lokalnie ustawione wartości w tym DependencyObjectelemecie . (Odziedziczone po DependencyObject) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetUIParentCore() |
W przypadku zastąpienia w klasie pochodnej zwraca alternatywny element nadrzędny interfejsu użytkownika dla tego elementu, jeśli nie istnieje żaden element nadrzędny wizualizacji. |
GetValue(DependencyProperty) |
Zwraca bieżącą obowiązującą wartość właściwości zależności dla tego wystąpienia obiektu DependencyObject. (Odziedziczone po DependencyObject) |
GetVisual3DChild(Int32) |
Zwraca wartość określoną Visual3D w obiekcie nadrzędnym Visual3DCollection. (Odziedziczone po Visual3D) |
InvalidateModel() |
Unieważnia model reprezentujący element. |
InvalidateProperty(DependencyProperty) |
Ponownie oblicza efektywną wartość dla określonej właściwości zależności. (Odziedziczone po DependencyObject) |
IsAncestorOf(DependencyObject) |
Określa, czy obiekt wizualny jest obiektem nadrzędnym obiektu wizualizacji potomnej. (Odziedziczone po Visual3D) |
IsDescendantOf(DependencyObject) |
Określa, czy obiekt wizualizacji jest elementem potomnym obiektu wizualnego programu ancestor. (Odziedziczone po Visual3D) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MoveFocus(TraversalRequest) |
Próbuje przenieść fokus z tego elementu do innego elementu. Kierunek przenoszenia fokusu jest określany przez kierunek wskazówek, który jest interpretowany w organizacji elementu nadrzędnego wizualizacji dla tego elementu. |
OnAccessKey(AccessKeyEventArgs) |
Zapewnia obsługę klas, gdy wywoływany jest klucz dostępu zrozumiały dla tego elementu. |
OnCreateAutomationPeer() |
Zwraca implementacje specyficzne dla AutomationPeer klasy dla infrastruktury Windows Presentation Foundation (WPF). |
OnDragEnter(DragEventArgs) |
Wywoływane, gdy nieobsługiwane DragEnter dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnDragLeave(DragEventArgs) |
Wywoływane, gdy nieobsługiwane DragLeave dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnDragOver(DragEventArgs) |
Wywoływane, gdy nieobsługiwane DragOver dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnDrop(DragEventArgs) |
Wywoływane, gdy nieobsługiwane Drop dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Wywoływane, gdy nieobsługiwane GiveFeedback dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnGotFocus(RoutedEventArgs) |
GotFocus Zgłasza zdarzenie kierowane przy użyciu dostarczonych danych zdarzenia. |
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Wywoływane, gdy nieobsługiwane GotKeyboardFocus dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnGotMouseCapture(MouseEventArgs) |
Wywoływane, gdy nieobsługiwane GotMouseCapture dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnGotStylusCapture(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane GotStylusCapture dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnGotTouchCapture(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego GotTouchCapture , które występuje po przechwyceniu dotyku do tego elementu. |
OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego IsKeyboardFocusedChanged zdarzenia dla tego elementu. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) |
Wywoływane tuż przed wywołaniem IsKeyboardFocusWithinChanged zdarzenia przez ten element. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego IsMouseCapturedChanged zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego IsMouseCaptureWithinChanged zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego IsMouseDirectlyOverChanged zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego IsStylusCapturedChanged zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego IsStylusCaptureWithinChanged zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego IsStylusDirectlyOverChanged zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnKeyDown(KeyEventArgs) |
Wywoływane, gdy nieobsługiwane KeyDown dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnKeyUp(KeyEventArgs) |
Wywoływane, gdy nieobsługiwane KeyUp dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnLostFocus(RoutedEventArgs) |
LostFocus Zgłasza zdarzenie kierowane przy użyciu podanych danych zdarzenia. |
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Wywoływane, gdy nieobsługiwane LostKeyboardFocus dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnLostMouseCapture(MouseEventArgs) |
Wywoływane, gdy nieobsługiwane LostMouseCapture dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnLostStylusCapture(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane LostStylusCapture dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnLostTouchCapture(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego LostTouchCapture , które występuje, gdy ten element traci przechwytywanie dotyku. |
OnMouseDown(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane MouseDown dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseEnter(MouseEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego dołączonego MouseEnter zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseLeave(MouseEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego dołączonego MouseLeave zdarzenia w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseLeftButtonDown(MouseButtonEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego MouseLeftButtonDown zdarzenia kierowanego w tym elemecie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseLeftButtonUp(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane MouseLeftButtonUp zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseMove(MouseEventArgs) |
Wywoływane, gdy nieobsługiwane MouseMove dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseRightButtonDown(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane MouseRightButtonDown zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseRightButtonUp(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane MouseRightButtonUp zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseUp(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane MouseUp zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnMouseWheel(MouseWheelEventArgs) |
Wywoływane, gdy nieobsługiwane MouseWheel dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewDragEnter(DragEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewDragEnter dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewDragLeave(DragEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewDragLeave dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewDragOver(DragEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewDragOver dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewDrop(DragEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewDrop dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewGiveFeedback(GiveFeedbackEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewGiveFeedback dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewGotKeyboardFocus dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewKeyDown(KeyEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewKeyDown dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewKeyUp(KeyEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewKeyUp dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewLostKeyboardFocus dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseDown(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseDown dołączone zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseLeftButtonDown zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseLeftButtonUp zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseMove(MouseEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseMove dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseRightButtonDown(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseRightButtonDown zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseRightButtonUp(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseRightButtonUp zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseUp(MouseButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseUp dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewMouseWheel(MouseWheelEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewMouseWheel dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewQueryContinueDrag dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusButtonDown(StylusButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusButtonDown dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusButtonUp(StylusButtonEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusButtonUp dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusDown(StylusDownEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusDown dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusInAirMove(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusInAirMove dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusInRange(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusInRange dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusMove(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusMove dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusOutOfRange(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusOutOfRange dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusSystemGesture dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewStylusUp(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewStylusUp dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewTextInput(TextCompositionEventArgs) |
Wywoływane, gdy nieobsługiwane PreviewTextInput dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnPreviewTouchDown(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego PreviewTouchDown , które występuje, gdy dotyk naciska ten element. |
OnPreviewTouchMove(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego PreviewTouchMove , które występuje, gdy dotyk porusza się wewnątrz tego elementu. |
OnPreviewTouchUp(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego, które występuje po zwolnieniu PreviewTouchUp dotyku wewnątrz tego elementu. |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Wywoływane za każdym razem, gdy obowiązująca wartość dowolnej właściwości zależności została DependencyObject zaktualizowana. Określona właściwość zależności, która uległa zmianie, jest zgłaszana w danych zdarzenia. (Odziedziczone po DependencyObject) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Wywoływane, gdy nieobsługiwane QueryContinueDrag dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnQueryCursor(QueryCursorEventArgs) |
Wywoływane, gdy nieobsługiwane QueryCursor dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusButtonDown(StylusButtonEventArgs) |
Wywoływane, gdy nieobsługiwane StylusButtonDown dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusButtonUp(StylusButtonEventArgs) |
Wywoływane, gdy nieobsługiwane StylusButtonUp dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusDown(StylusDownEventArgs) |
Wywoływane, gdy nieobsługiwane StylusDown dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusEnter(StylusEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego zdarzenia StylusEnter dołączonego przez ten element. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusInAirMove(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane StylusInAirMove dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusInRange(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane StylusInRange dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusLeave(StylusEventArgs) |
Wywoływane po wywołaniu nieobsługiwanego zdarzenia StylusLeave dołączonego przez ten element. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusMove(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane StylusMove dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusOutOfRange(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane StylusOutOfRange dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusSystemGesture(StylusSystemGestureEventArgs) |
Wywoływane, gdy nieobsługiwane StylusSystemGesture dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnStylusUp(StylusEventArgs) |
Wywoływane, gdy nieobsługiwane StylusUp dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnTextInput(TextCompositionEventArgs) |
Wywoływane, gdy nieobsługiwane TextInput dołączone zdarzenie osiąga element w trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia. |
OnTouchDown(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego, które występuje po naciśnięciu TouchDown dotyku wewnątrz tego elementu. |
OnTouchEnter(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego TouchEnter , które występuje, gdy dotyk przechodzi z zewnątrz do wewnątrz granic tego elementu. |
OnTouchLeave(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego TouchLeave , które występuje, gdy dotyk przechodzi od wewnątrz do poza granicami tego elementu. |
OnTouchMove(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego TouchMove , które występuje, gdy dotyk porusza się wewnątrz tego elementu. |
OnTouchUp(TouchEventArgs) |
Zapewnia obsługę klas dla zdarzenia kierowanego, które występuje po zwolnieniu TouchUp dotyku wewnątrz tego elementu. |
OnUpdateModel() |
Uczestniczy w operacjach renderowania podczas zastępowania w klasie pochodnej. |
OnVisualChildrenChanged(DependencyObject, DependencyObject) |
Wywoływana po Visual3DCollection zmodyfikowaniu obiektu wizualizacji. (Odziedziczone po Visual3D) |
OnVisualParentChanged(DependencyObject) |
Wywoływane, gdy element nadrzędny tego UIElement3D elementu zgłasza zmianę do jego bazowego elementu nadrzędnego wizualizacji. |
PredictFocus(FocusNavigationDirection) |
W przypadku przesłonięcia w klasie pochodnej zwraca element, który otrzyma fokus dla określonego kierunku przechodzenia fokusu, bez faktycznego przeniesienia fokusu do tego elementu. |
RaiseEvent(RoutedEventArgs) |
Zgłasza określone zdarzenie kierowane. Element RoutedEvent do zgłoszenia jest identyfikowany w podanym wystąpieniu RoutedEventArgs (jako RoutedEvent właściwość danych tego zdarzenia). |
ReadLocalValue(DependencyProperty) |
Zwraca wartość lokalną właściwości zależności, jeśli istnieje. (Odziedziczone po DependencyObject) |
ReleaseAllTouchCaptures() |
Zwalnia wszystkie przechwycone urządzenia dotykowe z tego elementu. |
ReleaseMouseCapture() |
Zwalnia przechwytywanie myszy, jeśli ten element trzymał przechwytywanie. |
ReleaseStylusCapture() |
Zwalnia przechwytywanie urządzenia w stylus, jeśli ten element trzymał przechwytywanie. |
ReleaseTouchCapture(TouchDevice) |
Próbuje zwolnić określone urządzenie dotykowe z tego elementu. |
RemoveHandler(RoutedEvent, Delegate) |
Usuwa określoną procedurę obsługi zdarzeń kierowanych z tego elementu. |
RemoveVisual3DChild(Visual3D) |
Usuwa relację nadrzędny-podrzędny między dwiema wizualizacjami 3-W. (Odziedziczone po Visual3D) |
SetCurrentValue(DependencyProperty, Object) |
Ustawia wartość właściwości zależności bez zmiany źródła wartości. (Odziedziczone po DependencyObject) |
SetValue(DependencyProperty, Object) |
Ustawia wartość lokalną właściwości zależności określonej przez jego identyfikator właściwości zależności. (Odziedziczone po DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Ustawia wartość lokalną właściwości zależności tylko do odczytu określona przez DependencyPropertyKey identyfikator właściwości zależności. (Odziedziczone po DependencyObject) |
ShouldSerializeCommandBindings() |
Zwraca, czy procesy serializacji powinny serializować zawartość CommandBindings właściwości w wystąpieniach tej klasy. |
ShouldSerializeInputBindings() |
Zwraca, czy procesy serializacji powinny serializować zawartość InputBindings właściwości w wystąpieniach tej klasy. |
ShouldSerializeProperty(DependencyProperty) |
Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość podanej właściwości zależności. (Odziedziczone po DependencyObject) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TransformToAncestor(Visual) |
Zwraca przekształcenie, które może służyć do przekształcania współrzędnych z tego Visual3D obiektu na określony Visual element nadrzędny obiektu. (Odziedziczone po Visual3D) |
TransformToAncestor(Visual3D) |
Zwraca przekształcenie, które może służyć do przekształcania współrzędnych z tego Visual3D obiektu na określony Visual3D element nadrzędny obiektu. (Odziedziczone po Visual3D) |
TransformToDescendant(Visual3D) |
Zwraca przekształcenie, które może służyć do przekształcania współrzędnych z tego Visual3D obiektu na określony Visual3D obiekt spadku. (Odziedziczone po Visual3D) |
VerifyAccess() |
Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu . (Odziedziczone po DispatcherObject) |
Zdarzenia
DragEnter |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako element docelowy przeciągania. |
DragLeave |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako źródło przeciągania. |
DragOver |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako potencjalny cel upuszczania. |
Drop |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie upuszczania z tym elementem jako element docelowy upuszczania. |
FocusableChanged |
Występuje, gdy wartość Focusable właściwości ulegnie zmianie. |
GiveFeedback |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania i upuszczania, które obejmuje ten element. |
GotFocus |
Występuje, gdy ten element uzyskuje fokus logiczny. |
GotKeyboardFocus |
Występuje, gdy klawiatura koncentruje się na tym elemecie. |
GotMouseCapture |
Występuje, gdy ten element przechwytuje mysz. |
GotStylusCapture |
Występuje, gdy ten element przechwytuje rysik. |
GotTouchCapture |
Występuje, gdy dotyk jest przechwytywany do tego elementu. |
IsEnabledChanged |
Występuje, gdy wartość IsEnabled właściwości w tym elemecie ulegnie zmianie. |
IsHitTestVisibleChanged |
Występuje, gdy wartość IsHitTestVisible właściwości zależności zmienia się na tym elemecie. |
IsKeyboardFocusedChanged |
Występuje, gdy wartość IsKeyboardFocused właściwości zmienia się na tym elemecie. |
IsKeyboardFocusWithinChanged |
Występuje, gdy wartość IsKeyboardFocusWithin właściwości zmienia się na tym elemecie. |
IsMouseCapturedChanged |
Występuje, gdy wartość IsMouseCaptured właściwości zmienia się na tym elemecie. |
IsMouseCaptureWithinChanged |
Występuje, gdy wartość IsMouseCaptureWithin właściwości zmienia się na tym elemecie. |
IsMouseDirectlyOverChanged |
Występuje, gdy wartość IsMouseDirectlyOver właściwości zmienia się na tym elemecie. |
IsStylusCapturedChanged |
Występuje, gdy wartość IsStylusCaptured właściwości zmienia się na tym elemecie. |
IsStylusCaptureWithinChanged |
Występuje, gdy wartość IsStylusCaptureWithin właściwości zmienia się na tym elemecie. |
IsStylusDirectlyOverChanged |
Występuje, gdy wartość IsStylusDirectlyOver właściwości zmienia się na tym elemecie. |
IsVisibleChanged |
Występuje, gdy wartość IsVisible właściwości zmienia się na tym elemecie. |
KeyDown |
Występuje po naciśnięciu klawisza, gdy klawiatura koncentruje się na tym elemecie. |
KeyUp |
Występuje, gdy klawisz jest zwalniany, gdy klawiatura koncentruje się na tym elemecie. |
LostFocus |
Występuje, gdy ten element traci fokus logiczny. |
LostKeyboardFocus |
Występuje, gdy klawiatura nie koncentruje się już na tym elemecie. |
LostMouseCapture |
Występuje, gdy ten element traci przechwytywanie myszy. |
LostStylusCapture |
Występuje, gdy ten element traci przechwytywanie rysików. |
LostTouchCapture |
Występuje, gdy ten element traci przechwytywanie dotyku. |
MouseDown |
Występuje po naciśnięciu dowolnego przycisku myszy, gdy wskaźnik znajduje się nad tym elementem. |
MouseEnter |
Występuje, gdy wskaźnik myszy wchodzi w granice tego elementu. |
MouseLeave |
Występuje, gdy wskaźnik myszy opuszcza granice tego elementu. |
MouseLeftButtonDown |
Występuje, gdy lewy przycisk myszy jest naciskany, gdy wskaźnik myszy znajduje się nad tym elementem. |
MouseLeftButtonUp |
Występuje, gdy lewy przycisk myszy jest zwalniany, gdy wskaźnik myszy znajduje się nad tym elementem. |
MouseMove |
Występuje, gdy wskaźnik myszy przesuwa się w czasie nad tym elementem. |
MouseRightButtonDown |
Występuje po naciśnięciu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad tym elementem. |
MouseRightButtonUp |
Występuje po zwolnieniu prawego przycisku myszy, gdy wskaźnik myszy znajduje się nad tym elementem. |
MouseUp |
Występuje po zwolnieniu dowolnego przycisku myszy nad tym elementem. |
MouseWheel |
Występuje, gdy użytkownik obraca koło myszy, gdy wskaźnik myszy znajduje się nad tym elementem. |
PreviewDragEnter |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako element docelowy przeciągania. |
PreviewDragLeave |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako źródło przeciągania. |
PreviewDragOver |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako potencjalny cel upuszczania. |
PreviewDrop |
Występuje, gdy system wejściowy zgłasza bazowe zdarzenie upuszczania z tym elementem jako element docelowy upuszczania. |
PreviewGiveFeedback |
Występuje po uruchomieniu operacji przeciągania i upuszczania. |
PreviewGotKeyboardFocus |
Występuje, gdy klawiatura koncentruje się na tym elemecie. |
PreviewKeyDown |
Występuje, gdy klawisz jest naciskany, gdy klawiatura koncentruje się na tym elemecie. |
PreviewKeyUp |
Występuje, gdy klawisz jest zwalniany, gdy klawiatura koncentruje się na tym elemecie. |
PreviewLostKeyboardFocus |
Występuje, gdy klawiatura nie koncentruje się już na tym elemecie. |
PreviewMouseDown |
Występuje, gdy dowolny przycisk myszy jest naciskany, gdy wskaźnik jest nad tym elementem. |
PreviewMouseLeftButtonDown |
Występuje, gdy lewy przycisk myszy jest naciskany, gdy wskaźnik myszy jest nad tym elementem. |
PreviewMouseLeftButtonUp |
Występuje, gdy lewy przycisk myszy jest zwalniany, gdy wskaźnik myszy jest nad tym elementem. |
PreviewMouseMove |
Występuje, gdy wskaźnik myszy przesuwa się, gdy wskaźnik myszy jest nad tym elementem. |
PreviewMouseRightButtonDown |
Występuje, gdy prawy przycisk myszy jest naciskany, gdy wskaźnik myszy jest nad tym elementem. |
PreviewMouseRightButtonUp |
Występuje, gdy prawy przycisk myszy jest zwalniany, gdy wskaźnik myszy jest nad tym elementem. |
PreviewMouseUp |
Występuje, gdy dowolny przycisk myszy jest zwalniany, gdy wskaźnik myszy jest nad tym elementem. |
PreviewMouseWheel |
Występuje, gdy użytkownik obraca kółko myszy, gdy wskaźnik myszy jest nad tym elementem. |
PreviewQueryContinueDrag |
Występuje, gdy podczas operacji przeciągania i upuszczania występuje zmiana stanu klawiatury lub przycisku myszy. |
PreviewStylusButtonDown |
Występuje, gdy przycisk stylus jest naciskany, gdy wskaźnik jest nad tym elementem. |
PreviewStylusButtonUp |
Występuje, gdy przycisk stylus jest zwalniany, gdy wskaźnik jest nad tym elementem. |
PreviewStylusDown |
Występuje, gdy rysik dotyka cyfryzatora, gdy jest on nad tym elementem. |
PreviewStylusInAirMove |
Występuje, gdy rysik przechodzi nad elementem bez dotykania cyfryzatora. |
PreviewStylusInRange |
Występuje, gdy rysik jest wystarczająco blisko do wykrywania cyfryzatora, podczas gdy nad tym elementem. |
PreviewStylusMove |
Występuje, gdy rysik przechodzi przez element. Rysik musi zostać przeniesiony podczas wykrywania przez cyfryzatora, PreviewStylusInAirMove aby podnieść to zdarzenie, w przeciwnym razie zostanie podniesiony. |
PreviewStylusOutOfRange |
Występuje, gdy rysik jest zbyt daleko od cyfry do wykrycia. |
PreviewStylusSystemGesture |
Występuje, gdy użytkownik wykonuje jeden z kilku gestów stylus. |
PreviewStylusUp |
Występuje, gdy użytkownik podnosi stylus off digitizer, podczas gdy rysik jest nad tym elementem. |
PreviewTextInput |
Występuje, gdy ten element pobiera tekst w sposób niezależny od urządzenia. |
PreviewTouchDown |
Występuje, gdy palec dotyka ekranu, gdy palec jest nad tym elementem. |
PreviewTouchMove |
Występuje, gdy palec porusza się na ekranie, gdy palec jest nad tym elementem. |
PreviewTouchUp |
Występuje, gdy palec jest podniesiony z ekranu, gdy palec jest nad tym elementem. |
QueryContinueDrag |
Występuje, gdy podczas operacji przeciągania i upuszczania występuje zmiana stanu klawiatury lub przycisku myszy. |
QueryCursor |
Występuje, gdy kursor jest żądany do wyświetlenia. To zdarzenie jest wywoływane na elemecie za każdym razem, gdy wskaźnik myszy przechodzi do nowej lokalizacji, co oznacza, że obiekt kursora może być zmieniony na podstawie jego nowej pozycji. |
StylusButtonDown |
Występuje, gdy przycisk stylus jest naciskany, gdy wskaźnik jest nad tym elementem. |
StylusButtonUp |
Występuje, gdy przycisk stylus jest zwalniany, gdy wskaźnik jest nad tym elementem. |
StylusDown |
Występuje, gdy rysik dotyka cyfryzatora, podczas gdy rysik jest nad tym elementem. |
StylusEnter |
Występuje, gdy rysik wchodzi w granice tego elementu. |
StylusInAirMove |
Występuje, gdy rysik przechodzi nad elementem bez dotykania cyfryzatora. |
StylusInRange |
Występuje, gdy rysik jest wystarczająco blisko do wykrywania cyfryzatora, podczas gdy nad tym elementem. |
StylusLeave |
Występuje, gdy rysik opuszcza granice elementu. |
StylusMove |
Występuje, gdy rysik przechodzi nad tym elementem. W celu podniesienia tego zdarzenia należy przenieść rysik podczas pracy z cyfryzatorem. StylusInAirMove W przeciwnym razie zamiast tego zostanie podniesiony. |
StylusOutOfRange |
Występuje, gdy rysik jest zbyt daleko od cyfry do wykrycia, podczas gdy nad tym elementem. |
StylusSystemGesture |
Występuje, gdy użytkownik wykonuje jeden z kilku gestów stylus. |
StylusUp |
Występuje, gdy użytkownik podnosi stylus off digitizer, gdy jest on nad tym elementem. |
TextInput |
Występuje, gdy ten element pobiera tekst w sposób niezależny od urządzenia. |
TouchDown |
Występuje, gdy palec dotyka ekranu, gdy palec jest nad tym elementem. |
TouchEnter |
Występuje, gdy dotyk przechodzi z zewnątrz do wewnątrz granic tego elementu. |
TouchLeave |
Występuje, gdy dotyk przechodzi od wewnątrz do poza granicami tego elementu. |
TouchMove |
Występuje, gdy palec porusza się na ekranie, gdy palec jest nad tym elementem. |
TouchUp |
Występuje, gdy palec jest podniesiony z ekranu, gdy palec jest nad tym elementem. |