UIElement3D Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
UIElement3D adalah kelas dasar untuk implementasi tingkat inti WPF yang dibangun pada elemen Windows Presentation Foundation (WPF) dan karakteristik presentasi dasar.
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
- Warisan
- Turunan
- Penerapan
Contoh
Contoh berikut menunjukkan cara memperoleh dari UIElement3D kelas untuk membuat Sphere
kelas:
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
Keterangan
UIElement3D adalah kelas dasar abstrak tempat Anda dapat memperoleh kelas untuk mewakili elemen 3D tertentu.
Sebagian besar perilaku input, fokus, dan peristiwa untuk elemen 3D secara umum didefinisikan dalam UIElement3D kelas . Ini termasuk peristiwa untuk keyboard, mouse, dan input stylus, dan properti status terkait. Banyak dari peristiwa ini adalah peristiwa yang dirutekan, dan banyak peristiwa terkait input memiliki versi perutean yang menggelegak serta versi penerowongan peristiwa. Peristiwa yang dipasangkan ini biasanya merupakan peristiwa yang paling menarik bagi penulis kontrol.
UIElement3D juga mencakup API yang terkait dengan model peristiwa WPF, termasuk metode yang dapat menaikkan peristiwa rute tertentu yang bersumber dari instans elemen.
memiliki UIElement3D kemampuan berikut yang secara khusus ditentukan oleh UIElement3D kelas :
- Dapat menanggapi input pengguna (termasuk kontrol tempat input dikirim melalui penanganan perutean peristiwa atau perutean perintah).
- Dapat menaikkan peristiwa yang dirutekan yang melakukan perjalanan rute melalui pohon elemen logis.
Penting
Visibility status mempengaruhi semua penanganan input oleh elemen tersebut. Elemen yang tidak terlihat tidak berpartisipasi dalam pengujian hit dan tidak menerima peristiwa input, bahkan jika mouse melebihi batas di mana elemen akan jika terlihat.
UIElement Tidak seperti kelas , UIElement3D kelas tidak menyertakan tata letak. Oleh karena itu, UIElement3D kelas tidak menyertakan metode Ukur atau Atur .
Kelas yang berasal dari UIElement3D dan mempertahankan koleksi Visual3D objeknya sendiri dengan mengesampingkan GetVisual3DChild dan Visual3DChildrenCount masih harus meneruskan objek baru Visual3D ke AddVisual3DChild.
UIElement3Ddiperkenalkan dalam .NET Framework versi 3.5. Untuk informasi selengkapnya, lihat Versi dan Dependensi.
Konstruktor
UIElement3D() |
Menginisialisasi instans baru kelas UIElement3D. |
Bidang
AllowDropProperty |
AllowDrop Mengidentifikasi properti dependensi. |
AreAnyTouchesCapturedProperty |
AreAnyTouchesCaptured Mengidentifikasi properti dependensi. |
AreAnyTouchesCapturedWithinProperty |
AreAnyTouchesCapturedWithin Mengidentifikasi properti dependensi. |
AreAnyTouchesDirectlyOverProperty |
AreAnyTouchesDirectlyOver Mengidentifikasi properti dependensi. |
AreAnyTouchesOverProperty |
AreAnyTouchesOver Mengidentifikasi properti dependensi. |
DragEnterEvent |
Mengidentifikasi peristiwa yang dirutekan DragEnter . |
DragLeaveEvent |
Mengidentifikasi peristiwa yang dirutekan DragLeave . |
DragOverEvent |
Mengidentifikasi peristiwa yang dirutekan DragOver . |
DropEvent |
Mengidentifikasi peristiwa yang dirutekan Drop . |
FocusableProperty |
Focusable Mengidentifikasi properti dependensi. |
GiveFeedbackEvent |
Mengidentifikasi peristiwa yang dirutekan GiveFeedback . |
GotFocusEvent |
Mengidentifikasi peristiwa yang dirutekan GotFocus . |
GotKeyboardFocusEvent |
Mengidentifikasi peristiwa yang dirutekan GotKeyboardFocus . |
GotMouseCaptureEvent |
Mengidentifikasi peristiwa yang dirutekan GotMouseCapture . |
GotStylusCaptureEvent |
Mengidentifikasi peristiwa yang dirutekan GotStylusCapture . |
GotTouchCaptureEvent |
Mengidentifikasi peristiwa yang dirutekan GotTouchCapture . |
IsEnabledProperty |
IsEnabled Mengidentifikasi properti dependensi. |
IsFocusedProperty |
IsFocused Mengidentifikasi properti dependensi. |
IsHitTestVisibleProperty |
IsHitTestVisible Mengidentifikasi properti dependensi. |
IsKeyboardFocusedProperty |
IsKeyboardFocused Mengidentifikasi properti dependensi. |
IsKeyboardFocusWithinProperty |
IsKeyboardFocusWithin Mengidentifikasi properti dependensi. |
IsMouseCapturedProperty |
IsMouseCaptured Mengidentifikasi properti dependensi. |
IsMouseCaptureWithinProperty |
IsMouseCaptureWithin Mengidentifikasi properti dependensi. |
IsMouseDirectlyOverProperty |
IsMouseDirectlyOver Mengidentifikasi properti dependensi. |
IsMouseOverProperty |
IsMouseOver Mengidentifikasi properti dependensi. |
IsStylusCapturedProperty |
IsStylusCaptured Mengidentifikasi properti dependensi. |
IsStylusCaptureWithinProperty |
IsStylusCaptureWithin Mengidentifikasi properti dependensi. |
IsStylusDirectlyOverProperty |
IsStylusDirectlyOver Mengidentifikasi properti dependensi. |
IsStylusOverProperty |
IsStylusOver Mengidentifikasi properti dependensi. |
IsVisibleProperty |
IsVisible Mengidentifikasi properti dependensi. |
KeyDownEvent |
Mengidentifikasi peristiwa yang dirutekan KeyDown . |
KeyUpEvent |
Mengidentifikasi peristiwa yang dirutekan KeyUp . |
LostFocusEvent |
Mengidentifikasi peristiwa yang dirutekan LostFocus . |
LostKeyboardFocusEvent |
Mengidentifikasi peristiwa yang dirutekan LostKeyboardFocus . |
LostMouseCaptureEvent |
Mengidentifikasi peristiwa yang dirutekan LostMouseCapture . |
LostStylusCaptureEvent |
Mengidentifikasi peristiwa yang dirutekan LostStylusCapture . |
LostTouchCaptureEvent |
Mengidentifikasi peristiwa yang dirutekan LostTouchCapture . |
MouseDownEvent |
Mengidentifikasi peristiwa yang dirutekan MouseDown . |
MouseEnterEvent |
Mengidentifikasi peristiwa yang dirutekan MouseEnter . |
MouseLeaveEvent |
Mengidentifikasi peristiwa yang dirutekan MouseLeave . |
MouseLeftButtonDownEvent |
Mengidentifikasi peristiwa yang dirutekan MouseLeftButtonDown . |
MouseLeftButtonUpEvent |
Mengidentifikasi peristiwa yang dirutekan MouseLeftButtonUp . |
MouseMoveEvent |
Mengidentifikasi peristiwa yang dirutekan MouseMove . |
MouseRightButtonDownEvent |
Mengidentifikasi peristiwa yang dirutekan MouseRightButtonDown . |
MouseRightButtonUpEvent |
Mengidentifikasi peristiwa yang dirutekan MouseRightButtonUp . |
MouseUpEvent |
Mengidentifikasi peristiwa yang dirutekan MouseUp . |
MouseWheelEvent |
Mengidentifikasi peristiwa yang dirutekan MouseWheel . |
PreviewDragEnterEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewDragEnter . |
PreviewDragLeaveEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewDragLeave . |
PreviewDragOverEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewDragOver . |
PreviewDropEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewDrop . |
PreviewGiveFeedbackEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewGiveFeedback . |
PreviewGotKeyboardFocusEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewGotKeyboardFocus . |
PreviewKeyDownEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewKeyDown . |
PreviewKeyUpEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewKeyUp . |
PreviewLostKeyboardFocusEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewLostKeyboardFocus . |
PreviewMouseDownEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseDown . |
PreviewMouseLeftButtonDownEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseLeftButtonDown . |
PreviewMouseLeftButtonUpEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseLeftButtonUp . |
PreviewMouseMoveEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseMove . |
PreviewMouseRightButtonDownEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseRightButtonDown . |
PreviewMouseRightButtonUpEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseRightButtonUp . |
PreviewMouseUpEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseUp . |
PreviewMouseWheelEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewMouseWheel . |
PreviewQueryContinueDragEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewQueryContinueDrag . |
PreviewStylusButtonDownEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusButtonDown . |
PreviewStylusButtonUpEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusButtonUp . |
PreviewStylusDownEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusDown . |
PreviewStylusInAirMoveEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusInAirMove . |
PreviewStylusInRangeEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusInRange . |
PreviewStylusMoveEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusMove . |
PreviewStylusOutOfRangeEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusOutOfRange . |
PreviewStylusSystemGestureEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusSystemGesture . |
PreviewStylusUpEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewStylusUp . |
PreviewTextInputEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewTextInput . |
PreviewTouchDownEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewTouchDown . |
PreviewTouchMoveEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewTouchMove . |
PreviewTouchUpEvent |
Mengidentifikasi peristiwa yang dirutekan PreviewTouchUp . |
QueryContinueDragEvent |
Mengidentifikasi peristiwa yang dirutekan QueryContinueDrag . |
QueryCursorEvent |
Mengidentifikasi peristiwa yang dirutekan QueryCursor . |
StylusButtonDownEvent |
Mengidentifikasi peristiwa yang dirutekan StylusButtonDown . |
StylusButtonUpEvent |
Mengidentifikasi peristiwa yang dirutekan StylusButtonUp . |
StylusDownEvent |
Mengidentifikasi peristiwa yang dirutekan StylusDown . |
StylusEnterEvent |
Mengidentifikasi peristiwa yang dirutekan StylusEnter . |
StylusInAirMoveEvent |
Mengidentifikasi peristiwa yang dirutekan StylusInAirMove . |
StylusInRangeEvent |
Mengidentifikasi peristiwa yang dirutekan StylusInRange . |
StylusLeaveEvent |
Mengidentifikasi peristiwa yang dirutekan StylusLeave . |
StylusMoveEvent |
Mengidentifikasi peristiwa yang dirutekan StylusMove . |
StylusOutOfRangeEvent |
Mengidentifikasi peristiwa yang dirutekan StylusOutOfRange . |
StylusSystemGestureEvent |
Mengidentifikasi peristiwa yang dirutekan StylusSystemGesture . |
StylusUpEvent |
Mengidentifikasi peristiwa yang dirutekan StylusUp . |
TextInputEvent |
Mengidentifikasi peristiwa yang dirutekan TextInput . |
TouchDownEvent |
Mengidentifikasi peristiwa yang dirutekan TouchDown . |
TouchEnterEvent |
Mengidentifikasi peristiwa yang dirutekan TouchEnter . |
TouchLeaveEvent |
Mengidentifikasi peristiwa yang dirutekan TouchLeave . |
TouchMoveEvent |
Mengidentifikasi peristiwa yang dirutekan TouchMove . |
TouchUpEvent |
Mengidentifikasi peristiwa yang dirutekan TouchUp . |
VisibilityProperty |
Visibility Mengidentifikasi properti dependensi. |
Properti
AllowDrop |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini dapat digunakan sebagai target operasi seret dan letakkan. |
AreAnyTouchesCaptured |
Mendapatkan nilai yang menunjukkan apakah setidaknya satu sentuhan diambil ke elemen ini. |
AreAnyTouchesCapturedWithin |
Mendapatkan nilai yang menunjukkan apakah setidaknya satu sentuhan diambil ke elemen ini atau ke elemen anak apa pun di pohon visualnya. |
AreAnyTouchesDirectlyOver |
Mendapatkan nilai yang menunjukkan apakah setidaknya satu sentuhan ditekan di atas elemen ini. |
AreAnyTouchesOver |
Mendapatkan nilai yang menunjukkan apakah setidaknya satu sentuhan ditekan di atas elemen ini atau elemen turunan apa pun di pohon visualnya. |
CommandBindings |
Mendapatkan kumpulan CommandBinding objek yang terkait dengan elemen ini. |
DependencyObjectType |
Mendapatkan yang membungkus jenis CLR dari instans DependencyObjectType ini. (Diperoleh dari DependencyObject) |
Dispatcher |
Dispatcher Mendapatkan ini DispatcherObject dikaitkan dengan. (Diperoleh dari DispatcherObject) |
Focusable |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen dapat menerima fokus. |
HasAnimatedProperties |
Mendapatkan nilai yang menunjukkan apakah ini Visual3D memiliki properti animasi. (Diperoleh dari Visual3D) |
InputBindings |
Mendapatkan kumpulan pengikatan input yang terkait dengan elemen ini. |
IsEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini diaktifkan di antarmuka pengguna (UI). |
IsEnabledCore |
Mendapatkan nilai yang menjadi nilai IsEnabled pengembalian dalam kelas turunan. |
IsFocused |
Mendapatkan nilai yang menentukan apakah elemen ini memiliki fokus logis. |
IsHitTestVisible |
Mendapatkan atau menetapkan nilai yang menyatakan apakah elemen ini mungkin dapat dikembalikan sebagai hasil pengujian hit dari beberapa bagian konten yang dirender. |
IsInputMethodEnabled |
Mendapatkan nilai yang menunjukkan apakah sistem metode input, seperti Metode Input Editor (IME), diaktifkan untuk memproses input ke elemen ini. |
IsKeyboardFocused |
Mendapatkan nilai yang menunjukkan apakah elemen ini memiliki fokus keyboard. |
IsKeyboardFocusWithin |
Mendapatkan nilai yang menunjukkan apakah fokus keyboard berada di mana saja dalam elemen atau elemen anak pohon visualnya. |
IsMouseCaptured |
Mendapatkan nilai yang menunjukkan apakah mouse diambil ke elemen ini. |
IsMouseCaptureWithin |
Mendapatkan nilai yang menentukan apakah tangkapan mouse dipegang oleh elemen ini atau oleh elemen anak di pohon visualnya. |
IsMouseDirectlyOver |
Mendapatkan nilai yang menunjukkan apakah posisi penunjuk mouse sesuai dengan hasil pengujian, yang mempertimbangkan elemen yang disusun. |
IsMouseOver |
Mendapatkan nilai yang menunjukkan apakah penunjuk mouse terletak di atas elemen ini (termasuk elemen anak di pohon visual). |
IsSealed |
Mendapatkan nilai yang menunjukkan apakah instans ini saat ini disegel (baca-saja). (Diperoleh dari DependencyObject) |
IsStylusCaptured |
Mendapatkan nilai yang menunjukkan apakah stylus diambil oleh elemen ini. |
IsStylusCaptureWithin |
Mendapatkan nilai yang menentukan apakah pengambilan stylus dipegang oleh elemen ini, atau elemen dalam batas elemen dan pohon visualnya. |
IsStylusDirectlyOver |
Mendapatkan nilai yang menunjukkan apakah posisi stylus sesuai dengan hasil pengujian, yang mempertimbangkan komposit elemen. |
IsStylusOver |
Mendapatkan nilai yang menunjukkan apakah kursor stylus terletak di atas elemen ini (termasuk elemen anak visual). |
IsVisible |
Mendapatkan nilai yang menunjukkan apakah elemen ini terlihat di antarmuka pengguna (UI). |
TouchesCaptured |
Mendapatkan semua perangkat sentuh yang diambil ke elemen ini. |
TouchesCapturedWithin |
Mendapatkan semua perangkat sentuh yang diambil ke elemen ini atau elemen anak apa pun di pohon visualnya. |
TouchesDirectlyOver |
Mendapatkan semua perangkat sentuh yang melebihi elemen ini. |
TouchesOver |
Mendapatkan semua perangkat sentuh yang berada di atas elemen ini atau elemen anak apa pun di pohon visualnya. |
Transform |
Mendapatkan atau mengatur transformasi yang diterapkan ke objek 3-D. (Diperoleh dari Visual3D) |
Visibility |
Mendapatkan atau mengatur visibilitas antarmuka pengguna (UI) dari elemen ini. |
Visual3DChildrenCount |
Mendapatkan jumlah elemen anak untuk Visual3D objek . (Diperoleh dari Visual3D) |
Visual3DModel |
Mendapatkan atau mengatur objek yang akan dirender Model3D . (Diperoleh dari Visual3D) |
Metode
AddHandler(RoutedEvent, Delegate) |
Menambahkan penanganan aktivitas yang dirutekan untuk peristiwa rute tertentu, menambahkan handler ke pengumpulan handler pada elemen saat ini. |
AddHandler(RoutedEvent, Delegate, Boolean) |
Menambahkan penanganan aktivitas yang dirutekan untuk peristiwa rute tertentu, menambahkan handler ke pengumpulan handler pada elemen saat ini. Tentukan |
AddToEventRoute(EventRoute, RoutedEventArgs) |
Menambahkan handler ke yang ditentukan EventRoute untuk koleksi penanganan aktivitas saat ini UIElement3D . |
AddVisual3DChild(Visual3D) |
Menentukan hubungan induk-anak antara dua visual 3-D. (Diperoleh dari Visual3D) |
ApplyAnimationClock(DependencyProperty, AnimationClock) |
Menerapkan efek yang diberikan AnimationClock ke properti dependensi tertentu. (Diperoleh dari Visual3D) |
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) |
Menerapkan efek yang diberikan AnimationClock ke properti dependensi tertentu. Efek baru AnimationClock pada animasi saat ini ditentukan oleh nilai |
BeginAnimation(DependencyProperty, AnimationTimeline) |
Memulai urutan animasi untuk DependencyProperty objek, berdasarkan AnimationTimeline. (Diperoleh dari Visual3D) |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Memulai urutan animasi untuk DependencyProperty objek, berdasarkan yang ditentukan AnimationTimeline dan HandoffBehavior. (Diperoleh dari Visual3D) |
CaptureMouse() |
Mencoba untuk memaksa pengambilan mouse ke elemen ini. |
CaptureStylus() |
Mencoba untuk memaksa pengambilan stylus ke elemen ini. |
CaptureTouch(TouchDevice) |
Mencoba untuk memaksa pengambilan sentuhan ke elemen ini. |
CheckAccess() |
Menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject. (Diperoleh dari DispatcherObject) |
ClearValue(DependencyProperty) |
Menghapus nilai lokal properti. Properti yang akan dibersihkan ditentukan oleh DependencyProperty pengidentifikasi. (Diperoleh dari DependencyObject) |
ClearValue(DependencyPropertyKey) |
Menghapus nilai lokal properti baca-saja. Properti yang akan dibersihkan ditentukan oleh DependencyPropertyKey. (Diperoleh dari DependencyObject) |
CoerceValue(DependencyProperty) |
Memaksakan nilai properti dependensi yang ditentukan. Ini dicapai dengan memanggil fungsi apa pun CoerceValueCallback yang ditentukan dalam metadata properti untuk properti dependensi seperti yang ada pada panggilan DependencyObject. (Diperoleh dari DependencyObject) |
Equals(Object) |
Menentukan apakah yang disediakan DependencyObject setara dengan saat ini DependencyObject. (Diperoleh dari DependencyObject) |
FindCommonVisualAncestor(DependencyObject) |
Mengembalikan leluhur umum objek visual dan objek visual lain yang ditentukan. (Diperoleh dari Visual3D) |
Focus() |
Mencoba untuk mengatur fokus logis pada elemen ini. |
GetAnimationBaseValue(DependencyProperty) |
Mengambil nilai dasar objek yang ditentukan DependencyProperty . (Diperoleh dari Visual3D) |
GetHashCode() |
Mendapatkan kode hash untuk ini DependencyObject. (Diperoleh dari DependencyObject) |
GetLocalValueEnumerator() |
Membuat enumerator khusus untuk menentukan properti dependensi mana yang memiliki nilai yang ditetapkan secara lokal pada ini DependencyObject. (Diperoleh dari DependencyObject) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
GetUIParentCore() |
Saat ditimpa di kelas turunan, mengembalikan induk antarmuka pengguna (UI) alternatif untuk elemen ini jika tidak ada induk visual. |
GetValue(DependencyProperty) |
Mengembalikan nilai efektif properti dependensi saat ini pada instans ini dari DependencyObject. (Diperoleh dari DependencyObject) |
GetVisual3DChild(Int32) |
Mengembalikan yang ditentukan Visual3D dalam induk Visual3DCollection. (Diperoleh dari Visual3D) |
InvalidateModel() |
Membatalkan model yang mewakili elemen . |
InvalidateProperty(DependencyProperty) |
Mengevaluasi kembali nilai efektif untuk properti dependensi yang ditentukan. (Diperoleh dari DependencyObject) |
IsAncestorOf(DependencyObject) |
Menentukan apakah objek visual adalah leluhur dari objek visual turunan. (Diperoleh dari Visual3D) |
IsDescendantOf(DependencyObject) |
Menentukan apakah objek visual adalah turunan dari objek visual leluhur. (Diperoleh dari Visual3D) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
MoveFocus(TraversalRequest) |
Mencoba untuk memindahkan fokus dari elemen ini ke elemen lain. Arah untuk memindahkan fokus ditentukan oleh arah panduan, yang ditafsirkan dalam organisasi induk visual untuk elemen ini. |
OnAccessKey(AccessKeyEventArgs) |
Menyediakan penanganan kelas ketika kunci akses yang bermakna untuk elemen ini dipanggil. |
OnCreateAutomationPeer() |
Mengembalikan implementasi khusus AutomationPeer kelas untuk infrastruktur Windows Presentation Foundation (WPF). |
OnDragEnter(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani DragEnter mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnDragLeave(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani DragLeave mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnDragOver(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani DragOver mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnDrop(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani Drop mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani GiveFeedback mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnGotFocus(RoutedEventArgs) |
Menaikkan peristiwa yang dirutekan GotFocus dengan menggunakan data peristiwa yang disediakan. |
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani GotKeyboardFocus mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnGotMouseCapture(MouseEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani GotMouseCapture mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnGotStylusCapture(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani GotStylusCapture mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnGotTouchCapture(TouchEventArgs) |
Menyediakan penanganan kelas untuk GotTouchCapture peristiwa rute yang terjadi ketika sentuhan diambil ke elemen ini. |
OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) |
Dipanggil ketika peristiwa yang tidak tertangani IsKeyboardFocusedChanged dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) |
Dipanggil tepat sebelum IsKeyboardFocusWithinChanged peristiwa dinaikkan oleh elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) |
Dipanggil ketika peristiwa yang tidak tertangani IsMouseCapturedChanged dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Dipanggil ketika peristiwa yang tidak tertangani IsMouseCaptureWithinChanged dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Dipanggil ketika peristiwa yang tidak tertangani IsMouseDirectlyOverChanged dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) |
Dipanggil ketika peristiwa yang tidak tertangani IsStylusCapturedChanged dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Dipanggil ketika peristiwa yang tidak tertangani IsStylusCaptureWithinChanged dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Dipanggil ketika peristiwa yang tidak tertangani IsStylusDirectlyOverChanged dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnKeyDown(KeyEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak KeyDown tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnKeyUp(KeyEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak KeyUp tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnLostFocus(RoutedEventArgs) |
Menaikkan peristiwa yang dirutekan LostFocus dengan menggunakan data peristiwa yang disediakan. |
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak LostKeyboardFocus tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnLostMouseCapture(MouseEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak LostMouseCapture tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnLostStylusCapture(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak LostStylusCapture tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnLostTouchCapture(TouchEventArgs) |
Menyediakan penanganan kelas untuk peristiwa yang dirutekan LostTouchCapture yang terjadi ketika elemen ini kehilangan tangkapan sentuh. |
OnMouseDown(MouseButtonEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak MouseDown tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseEnter(MouseEventArgs) |
Dipanggil ketika peristiwa terlampir yang tidak MouseEnter tertangani dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseLeave(MouseEventArgs) |
Dipanggil ketika peristiwa terlampir yang tidak MouseLeave tertangani dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseLeftButtonDown(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani MouseLeftButtonDown dinaikkan pada elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseLeftButtonUp(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani MouseLeftButtonUp mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseMove(MouseEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak MouseMove tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseRightButtonDown(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani MouseRightButtonDown mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseRightButtonUp(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani MouseRightButtonUp mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseUp(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani MouseUp mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnMouseWheel(MouseWheelEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak MouseWheel tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewDragEnter(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewDragEnter tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewDragLeave(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewDragLeave tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewDragOver(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewDragOver tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewDrop(DragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewDrop tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewGiveFeedback(GiveFeedbackEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewGiveFeedback tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewGotKeyboardFocus tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewKeyDown(KeyEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewKeyDown tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewKeyUp(KeyEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewKeyUp tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewLostKeyboardFocus tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseDown(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute terpasang yang tidak PreviewMouseDown tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani PreviewMouseLeftButtonDown mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani PreviewMouseLeftButtonUp mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseMove(MouseEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewMouseMove tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseRightButtonDown(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani PreviewMouseRightButtonDown mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseRightButtonUp(MouseButtonEventArgs) |
Dipanggil ketika peristiwa rute yang tidak tertangani PreviewMouseRightButtonUp mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseUp(MouseButtonEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewMouseUp tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewMouseWheel(MouseWheelEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewMouseWheel tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewQueryContinueDrag tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusButtonDown(StylusButtonEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusButtonDown tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusButtonUp(StylusButtonEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusButtonUp tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusDown(StylusDownEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusDown tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusInAirMove(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusInAirMove tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusInRange(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusInRange tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusMove(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusMove tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusOutOfRange(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusOutOfRange tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusSystemGesture tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewStylusUp(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak PreviewStylusUp tertangani mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewTextInput(TextCompositionEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani PreviewTextInput mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnPreviewTouchDown(TouchEventArgs) |
Menyediakan penanganan kelas untuk PreviewTouchDown peristiwa rute yang terjadi ketika sentuhan menekan elemen ini. |
OnPreviewTouchMove(TouchEventArgs) |
Menyediakan penanganan kelas untuk peristiwa yang dirutekan PreviewTouchMove yang terjadi saat sentuhan bergerak saat berada di dalam elemen ini. |
OnPreviewTouchUp(TouchEventArgs) |
Menyediakan penanganan kelas untuk peristiwa yang dirutekan PreviewTouchUp yang terjadi ketika sentuhan dirilis di dalam elemen ini. |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Dipanggil setiap kali nilai efektif dari properti dependensi apa pun pada ini DependencyObject telah diperbarui. Properti dependensi tertentu yang berubah dilaporkan dalam data peristiwa. (Diperoleh dari DependencyObject) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani QueryContinueDrag mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnQueryCursor(QueryCursorEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani QueryCursor mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusButtonDown(StylusButtonEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusButtonDown mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusButtonUp(StylusButtonEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusButtonUp mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusDown(StylusDownEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusDown mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusEnter(StylusEventArgs) |
Dipanggil ketika peristiwa terlampir yang tidak tertangani StylusEnter dinaikkan oleh elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusInAirMove(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusInAirMove mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusInRange(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusInRange mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusLeave(StylusEventArgs) |
Dipanggil ketika peristiwa terlampir yang tidak tertangani StylusLeave dinaikkan oleh elemen ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusMove(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusMove mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusOutOfRange(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusOutOfRange mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusSystemGesture(StylusSystemGestureEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusSystemGesture mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnStylusUp(StylusEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani StylusUp mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnTextInput(TextCompositionEventArgs) |
Dipanggil ketika peristiwa terpasang yang tidak tertangani TextInput mencapai elemen dalam rutenya yang berasal dari kelas ini. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnTouchDown(TouchEventArgs) |
Menyediakan penanganan kelas untuk peristiwa yang dirutekan TouchDown yang terjadi ketika sentuhan menekan di dalam elemen ini. |
OnTouchEnter(TouchEventArgs) |
Menyediakan penanganan kelas untuk TouchEnter peristiwa rute yang terjadi ketika sentuhan bergerak dari luar ke dalam batas elemen ini. |
OnTouchLeave(TouchEventArgs) |
Menyediakan penanganan kelas untuk TouchLeave peristiwa rute yang terjadi ketika sentuhan bergerak dari dalam ke luar batas elemen ini. |
OnTouchMove(TouchEventArgs) |
Menyediakan penanganan kelas untuk peristiwa yang dirutekan TouchMove yang terjadi saat sentuhan bergerak saat berada di dalam elemen ini. |
OnTouchUp(TouchEventArgs) |
Menyediakan penanganan kelas untuk peristiwa yang dirutekan TouchUp yang terjadi ketika sentuhan dirilis di dalam elemen ini. |
OnUpdateModel() |
Berpartisipasi dalam operasi penyajian ketika ditimpa di kelas turunan. |
OnVisualChildrenChanged(DependencyObject, DependencyObject) |
Dipanggil Visual3DCollection saat objek visual dimodifikasi. (Diperoleh dari Visual3D) |
OnVisualParentChanged(DependencyObject) |
Dipanggil ketika elemen induk dari ini UIElement3D melaporkan perubahan pada induk visual yang mendasarnya. |
PredictFocus(FocusNavigationDirection) |
Ketika ditimpa dalam kelas turunan, mengembalikan elemen yang akan menerima fokus untuk arah traversal fokus tertentu, tanpa benar-benar memindahkan fokus ke elemen tersebut. |
RaiseEvent(RoutedEventArgs) |
Menaikkan peristiwa tertentu yang dirutekan. yang RoutedEvent akan dinaikkan diidentifikasi dalam RoutedEventArgs instans yang disediakan (sebagai properti dari data peristiwa tersebut RoutedEvent ). |
ReadLocalValue(DependencyProperty) |
Mengembalikan nilai lokal properti dependensi, jika ada. (Diperoleh dari DependencyObject) |
ReleaseAllTouchCaptures() |
Merilis semua perangkat sentuh yang diambil dari elemen ini. |
ReleaseMouseCapture() |
Melepaskan tangkapan mouse, jika elemen ini menyimpan tangkapan. |
ReleaseStylusCapture() |
Merilis tangkapan perangkat stylus, jika elemen ini menyimpan tangkapan. |
ReleaseTouchCapture(TouchDevice) |
Mencoba melepaskan perangkat sentuh yang ditentukan dari elemen ini. |
RemoveHandler(RoutedEvent, Delegate) |
Menghapus penanganan aktivitas rute yang ditentukan dari elemen ini. |
RemoveVisual3DChild(Visual3D) |
Menghapus hubungan induk-anak antara dua visual 3-D. (Diperoleh dari Visual3D) |
SetCurrentValue(DependencyProperty, Object) |
Mengatur nilai properti dependensi tanpa mengubah sumber nilainya. (Diperoleh dari DependencyObject) |
SetValue(DependencyProperty, Object) |
Mengatur nilai lokal properti dependensi, yang ditentukan oleh pengidentifikasi properti dependensinya. (Diperoleh dari DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Mengatur nilai lokal properti dependensi baca-saja, yang ditentukan oleh DependencyPropertyKey pengidentifikasi properti dependensi. (Diperoleh dari DependencyObject) |
ShouldSerializeCommandBindings() |
Mengembalikan apakah proses serialisasi harus membuat serialisasi konten CommandBindings properti pada instans kelas ini. |
ShouldSerializeInputBindings() |
Mengembalikan apakah proses serialisasi harus membuat serialisasi konten InputBindings properti pada instans kelas ini. |
ShouldSerializeProperty(DependencyProperty) |
Mengembalikan nilai yang menunjukkan apakah proses serialisasi harus menserialisasikan nilai untuk properti dependensi yang disediakan. (Diperoleh dari DependencyObject) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TransformToAncestor(Visual) |
Mengembalikan transformasi yang dapat digunakan untuk mengubah koordinat dari objek ini Visual3D ke leluhur objek yang ditentukan Visual . (Diperoleh dari Visual3D) |
TransformToAncestor(Visual3D) |
Mengembalikan transformasi yang dapat digunakan untuk mengubah koordinat dari objek ini Visual3D ke leluhur objek yang ditentukan Visual3D . (Diperoleh dari Visual3D) |
TransformToDescendant(Visual3D) |
Mengembalikan transformasi yang dapat digunakan untuk mengubah koordinat dari objek ini Visual3D ke objek turunan yang ditentukan Visual3D . (Diperoleh dari Visual3D) |
VerifyAccess() |
Memberlakukan bahwa utas panggilan memiliki akses ke ini DispatcherObject. (Diperoleh dari DispatcherObject) |
Acara
DragEnter |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target seret. |
DragLeave |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai asal seret. |
DragOver |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target penurunan potensial. |
Drop |
Terjadi ketika sistem input melaporkan peristiwa penurunan yang mendasar dengan elemen ini sebagai target penghilangan. |
FocusableChanged |
Terjadi ketika nilai Focusable properti berubah. |
GiveFeedback |
Terjadi ketika sistem input melaporkan peristiwa seret dan letakkan yang mendasar yang melibatkan elemen ini. |
GotFocus |
Terjadi ketika elemen ini mendapatkan fokus logis. |
GotKeyboardFocus |
Terjadi ketika keyboard difokuskan pada elemen ini. |
GotMouseCapture |
Terjadi ketika elemen ini menangkap mouse. |
GotStylusCapture |
Terjadi ketika elemen ini menangkap stylus. |
GotTouchCapture |
Terjadi ketika sentuhan diambil ke elemen ini. |
IsEnabledChanged |
Terjadi ketika nilai IsEnabled properti pada elemen ini berubah. |
IsHitTestVisibleChanged |
Terjadi ketika nilai IsHitTestVisible properti dependensi berubah pada elemen ini. |
IsKeyboardFocusedChanged |
Terjadi ketika nilai IsKeyboardFocused properti berubah pada elemen ini. |
IsKeyboardFocusWithinChanged |
Terjadi ketika nilai IsKeyboardFocusWithin properti berubah pada elemen ini. |
IsMouseCapturedChanged |
Terjadi ketika nilai IsMouseCaptured properti berubah pada elemen ini. |
IsMouseCaptureWithinChanged |
Terjadi ketika nilai IsMouseCaptureWithin properti berubah pada elemen ini. |
IsMouseDirectlyOverChanged |
Terjadi ketika nilai IsMouseDirectlyOver properti berubah pada elemen ini. |
IsStylusCapturedChanged |
Terjadi ketika nilai IsStylusCaptured properti berubah pada elemen ini. |
IsStylusCaptureWithinChanged |
Terjadi ketika nilai IsStylusCaptureWithin properti berubah pada elemen ini. |
IsStylusDirectlyOverChanged |
Terjadi ketika nilai IsStylusDirectlyOver properti berubah pada elemen ini. |
IsVisibleChanged |
Terjadi ketika nilai IsVisible properti berubah pada elemen ini. |
KeyDown |
Terjadi ketika tombol ditekan saat keyboard difokuskan pada elemen ini. |
KeyUp |
Terjadi ketika tombol dilepas saat keyboard difokuskan pada elemen ini. |
LostFocus |
Terjadi ketika elemen ini kehilangan fokus logis. |
LostKeyboardFocus |
Terjadi ketika keyboard tidak lagi berfokus pada elemen ini. |
LostMouseCapture |
Terjadi ketika elemen ini kehilangan tangkapan mouse. |
LostStylusCapture |
Terjadi ketika elemen ini kehilangan pengambilan stylus. |
LostTouchCapture |
Terjadi ketika elemen ini kehilangan tangkapan sentuh. |
MouseDown |
Terjadi ketika tombol mouse ditekan saat penunjuk berada di atas elemen ini. |
MouseEnter |
Terjadi ketika penunjuk mouse memasuki batas elemen ini. |
MouseLeave |
Terjadi ketika penunjuk mouse meninggalkan batas elemen ini. |
MouseLeftButtonDown |
Terjadi ketika tombol mouse kiri ditekan saat penunjuk mouse berada di atas elemen ini. |
MouseLeftButtonUp |
Terjadi ketika tombol mouse kiri dilepaskan saat penunjuk mouse berada di atas elemen ini. |
MouseMove |
Terjadi ketika penunjuk tetikus bergerak sementara di atas elemen ini. |
MouseRightButtonDown |
Terjadi ketika tombol kanan mouse ditekan saat penunjuk mouse berada di atas elemen ini. |
MouseRightButtonUp |
Terjadi ketika tombol kanan mouse dilepaskan saat penunjuk mouse berada di atas elemen ini. |
MouseUp |
Terjadi ketika tombol mouse dilepaskan melalui elemen ini. |
MouseWheel |
Terjadi ketika pengguna memutar roda mouse saat penunjuk mouse berada di atas elemen ini. |
PreviewDragEnter |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target seret. |
PreviewDragLeave |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai asal seret. |
PreviewDragOver |
Terjadi ketika sistem input melaporkan peristiwa seret yang mendasar dengan elemen ini sebagai target penurunan potensial. |
PreviewDrop |
Terjadi ketika sistem input melaporkan peristiwa penurunan yang mendasar dengan elemen ini sebagai target penghilangan. |
PreviewGiveFeedback |
Terjadi saat operasi seret dan letakkan dimulai. |
PreviewGotKeyboardFocus |
Terjadi ketika keyboard difokuskan pada elemen ini. |
PreviewKeyDown |
Terjadi ketika tombol ditekan saat keyboard difokuskan pada elemen ini. |
PreviewKeyUp |
Terjadi ketika tombol dilepas saat keyboard difokuskan pada elemen ini. |
PreviewLostKeyboardFocus |
Terjadi ketika keyboard tidak lagi berfokus pada elemen ini. |
PreviewMouseDown |
Terjadi ketika tombol mouse ditekan saat penunjuk berada di atas elemen ini. |
PreviewMouseLeftButtonDown |
Terjadi ketika tombol mouse kiri ditekan saat penunjuk mouse berada di atas elemen ini. |
PreviewMouseLeftButtonUp |
Terjadi ketika tombol mouse kiri dilepaskan saat penunjuk mouse berada di atas elemen ini. |
PreviewMouseMove |
Terjadi ketika penunjuk mouse bergerak saat penunjuk mouse berada di atas elemen ini. |
PreviewMouseRightButtonDown |
Terjadi ketika tombol kanan mouse ditekan saat penunjuk mouse berada di atas elemen ini. |
PreviewMouseRightButtonUp |
Terjadi ketika tombol kanan mouse dilepaskan saat penunjuk mouse berada di atas elemen ini. |
PreviewMouseUp |
Terjadi ketika tombol mouse dilepaskan saat penunjuk mouse berada di atas elemen ini. |
PreviewMouseWheel |
Terjadi ketika pengguna memutar roda mouse saat penunjuk mouse berada di atas elemen ini. |
PreviewQueryContinueDrag |
Terjadi ketika ada perubahan status tombol keyboard atau mouse selama operasi seret dan letakkan. |
PreviewStylusButtonDown |
Terjadi ketika tombol stylus ditekan saat penunjuk berada di atas elemen ini. |
PreviewStylusButtonUp |
Terjadi ketika tombol stylus dilepaskan saat pointer berada di atas elemen ini. |
PreviewStylusDown |
Terjadi ketika stylus menyentuh digitizer saat berada di atas elemen ini. |
PreviewStylusInAirMove |
Terjadi ketika stylus bergerak di atas elemen tanpa benar-benar menyentuh digitizer. |
PreviewStylusInRange |
Terjadi ketika stylus cukup dekat dengan digitizer yang akan terdeteksi, sementara melalui elemen ini. |
PreviewStylusMove |
Terjadi ketika stylus bergerak sementara di atas elemen . Stylus harus bergerak saat terdeteksi oleh digitizer untuk menaikkan peristiwa ini, jika tidak, PreviewStylusInAirMove dinaikkan sebagai gantinya. |
PreviewStylusOutOfRange |
Terjadi ketika stylus terlalu jauh dari digitizer yang akan terdeteksi. |
PreviewStylusSystemGesture |
Terjadi ketika pengguna melakukan salah satu dari beberapa gerakan stylus. |
PreviewStylusUp |
Terjadi ketika pengguna menaikkan stylus dari digitizer saat stylus melebihi elemen ini. |
PreviewTextInput |
Terjadi ketika elemen ini mendapatkan teks dengan cara yang independen perangkat. |
PreviewTouchDown |
Terjadi ketika jari menyentuh layar saat jari berada di atas elemen ini. |
PreviewTouchMove |
Terjadi ketika jari bergerak di layar saat jari berada di atas elemen ini. |
PreviewTouchUp |
Terjadi ketika jari dinaikkan dari layar saat jari berada di atas elemen ini. |
QueryContinueDrag |
Terjadi ketika ada perubahan status tombol keyboard atau mouse selama operasi seret dan letakkan. |
QueryCursor |
Terjadi ketika kursor diminta untuk ditampilkan. Kejadian ini dinaikkan pada elemen setiap kali penunjuk mouse berpindah ke lokasi baru, yang berarti objek kursor mungkin perlu diubah berdasarkan posisi barunya. |
StylusButtonDown |
Terjadi ketika tombol stylus ditekan saat penunjuk berada di atas elemen ini. |
StylusButtonUp |
Terjadi ketika tombol stylus dilepaskan saat pointer berada di atas elemen ini. |
StylusDown |
Terjadi ketika stylus menyentuh digitizer saat stylus melebihi elemen ini. |
StylusEnter |
Terjadi ketika stylus memasuki batas elemen ini. |
StylusInAirMove |
Terjadi ketika stylus bergerak di atas elemen tanpa benar-benar menyentuh digitizer. |
StylusInRange |
Terjadi ketika stylus cukup dekat dengan digitizer yang akan terdeteksi, sementara melalui elemen ini. |
StylusLeave |
Terjadi ketika stylus meninggalkan batas elemen . |
StylusMove |
Terjadi ketika stylus bergerak di atas elemen ini. Stylus harus bergerak saat berada di digitizer untuk menaikkan peristiwa ini. Jika tidak, StylusInAirMove dinaikkan sebagai gantinya. |
StylusOutOfRange |
Terjadi ketika stylus terlalu jauh dari digitizer yang akan dideteksi, sementara melalui elemen ini. |
StylusSystemGesture |
Terjadi ketika pengguna melakukan salah satu dari beberapa gerakan stylus. |
StylusUp |
Terjadi ketika pengguna menaikkan stylus dari digitizer saat berada di atas elemen ini. |
TextInput |
Terjadi ketika elemen ini mendapatkan teks dengan cara yang independen perangkat. |
TouchDown |
Terjadi ketika jari menyentuh layar saat jari berada di atas elemen ini. |
TouchEnter |
Terjadi ketika sentuhan bergerak dari luar ke dalam batas elemen ini. |
TouchLeave |
Terjadi ketika sentuhan bergerak dari dalam ke luar batas elemen ini. |
TouchMove |
Terjadi ketika jari bergerak di layar saat jari berada di atas elemen ini. |
TouchUp |
Terjadi ketika jari dinaikkan dari layar saat jari berada di atas elemen ini. |