UIElement3D Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
UIElement3DWindows Presentation Foundation (WPF) öğeleri ve temel sunu özellikleri üzerinde oluşturulmuş WPF çekirdek düzeyi uygulamaları için bir temel sınıftır.
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
- Devralma
- Türetilmiş
- Uygulamalar
Örnekler
Aşağıdaki örnekte sınıfı oluşturmak Sphere
için sınıfından UIElement3D nasıl türetilir gösterilmektedir:
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
Açıklamalar
UIElement3D , belirli 3B öğeleri temsil eden sınıflar türetebileceğiniz soyut bir temel sınıftır.
Genel olarak 3B öğeler için giriş, odaklama ve olay davranışının UIElement3D çoğu sınıfında tanımlanır. Bu, klavye, fare ve ekran kalemi girişi olaylarını ve ilgili durum özelliklerini içerir. Bu olayların çoğu yönlendirilmiş olaylardır ve girişle ilgili olayların birçoğunda hem kabarcıklı yönlendirme sürümü hem de olayın tünel oluşturma sürümü vardır. Bu eşleştirilmiş olaylar genellikle denetim yazarlarının en çok ilgilendiği olaylardır.
UIElement3D ayrıca, bir öğe örneğinden kaynaklanan belirtilen yönlendirilmiş olayları tetikleyebilecek yöntemler de dahil olmak üzere WPF olay modeliyle ilgili API'leri içerir.
A UIElement3D , sınıfı tarafından özel olarak tanımlanan aşağıdaki özelliklere UIElement3D sahiptir:
- Kullanıcı girişine yanıt verebilir (girişin olay yönlendirme veya komutların yönlendirilmesi yoluyla nereye gönderileceğini denetleme dahil).
- Mantıksal öğe ağacı üzerinden bir rotaya giden yönlendirilmiş olayları tetikleyebilir.
Önemli
Visibility durum, bu öğe tarafından tüm giriş işlemeyi etkiler. Görünür olmayan öğeler isabet testlerine katılmaz ve fare öğenin görünür durumda olduğu sınırların üzerinde olsa bile giriş olaylarını almaz.
sınıfından UIElementUIElement3D farklı olarak, sınıf düzen içermez. Bu nedenle, UIElement3D sınıfı Measure veya Arrange yöntemlerini içermez.
öğesinden UIElement3D türetilen ve geçersiz kılarak GetVisual3DChild kendi nesne koleksiyonunu Visual3D koruyan ve Visual3DChildrenCount yine de yeni Visual3D nesneleri 'ye AddVisual3DChildgeçirmesi gereken bir sınıf.
UIElement3D.NET Framework sürüm 3.5'te kullanıma sunulmuştur. Daha fazla bilgi için bkz . Sürümler ve Bağımlılıklar.
Oluşturucular
UIElement3D() |
UIElement3D sınıfının yeni bir örneğini başlatır. |
Alanlar
Özellikler
AllowDrop |
Bu öğenin sürükle ve bırak işleminin hedefi olarak kullanılıp kullanılamayacağını belirten bir değer alır veya ayarlar. |
AreAnyTouchesCaptured |
Bu öğeye en az bir dokunuş yakalanıp yakalanmadığını belirten bir değer alır. |
AreAnyTouchesCapturedWithin |
Bu öğeye veya görsel ağacındaki alt öğelere en az bir dokunuş yakalanıp yakalanmadığını belirten bir değer alır. |
AreAnyTouchesDirectlyOver |
Bu öğe üzerinde en az bir dokunuşa basılıp basılmadığını gösteren bir değer alır. |
AreAnyTouchesOver |
Bu öğenin üzerinde veya görsel ağacındaki herhangi bir alt öğe üzerinde en az bir dokunuşa basılıp basılmadığını gösteren bir değer alır. |
CommandBindings |
Bu öğeyle ilişkili bir nesne koleksiyonunu CommandBinding alır. |
DependencyObjectType |
DependencyObjectType Bu örneğin CLR türünü sarmalayan öğesini alır. (Devralındığı yer: DependencyObject) |
Dispatcher |
Dispatcher Bunun DispatcherObject ilişkili olduğu öğesini alır. (Devralındığı yer: DispatcherObject) |
Focusable |
Öğenin odağı alıp alamayacağını belirten bir değer alır veya ayarlar. |
HasAnimatedProperties |
Bunun Visual3D animasyonlu özellikleri olup olmadığını gösteren bir değer alır. (Devralındığı yer: Visual3D) |
InputBindings |
Bu öğeyle ilişkili giriş bağlamaları koleksiyonunu alır. |
IsEnabled |
Bu öğenin kullanıcı arabiriminde (UI) etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. |
IsEnabledCore |
Türetilmiş sınıflarda dönüş değeri haline gelen bir değer IsEnabled alır. |
IsFocused |
Bu öğenin mantıksal odağa sahip olup olmadığını belirleyen bir değer alır. |
IsHitTestVisible |
Bu öğenin işlenen içeriğin bir bölümünden isabet testi sonucu olarak döndürülüp döndürülemeyeceğini bildiren bir değeri alır veya ayarlar. |
IsInputMethodEnabled |
Giriş Yöntemi Düzenleyici (IME) gibi bir giriş yöntemi sisteminin bu öğeye girişi işlemek için etkinleştirilip etkinleştirilmediğini belirten bir değer alır. |
IsKeyboardFocused |
Bu öğenin klavye odağı olup olmadığını belirten bir değer alır. |
IsKeyboardFocusWithin |
Klavye odağının öğenin içinde herhangi bir yerde mi yoksa görsel ağaç alt öğelerinde mi olduğunu belirten bir değer alır. |
IsMouseCaptured |
Farenin bu öğeye yakalanıp yakalanmadığını belirten bir değer alır. |
IsMouseCaptureWithin |
Fare yakalamanın bu öğe tarafından mı yoksa görsel ağacındaki alt öğeler tarafından mı tutulduğunu belirleyen bir değer alır. |
IsMouseDirectlyOver |
Fare işaretçisinin konumunun, öğe birleştirmeyi dikkate alan test sonuçlarına karşılık geldiğini belirten bir değer alır. |
IsMouseOver |
Fare işaretçisinin bu öğenin üzerinde bulunup bulunmadığını belirten bir değer alır (görsel ağaçtaki alt öğeler dahil). |
IsSealed |
Bu örneğin şu anda korumalı (salt okunur) olup olmadığını gösteren bir değer alır. (Devralındığı yer: DependencyObject) |
IsStylusCaptured |
Ekran kaleminin bu öğe tarafından yakalanıp yakalanmadığını belirten bir değer alır. |
IsStylusCaptureWithin |
Ekran kalemi yakalamanın bu öğe tarafından mı yoksa öğe sınırları ve görsel ağacı içindeki bir öğe tarafından mı tutulduğunu belirleyen bir değer alır. |
IsStylusDirectlyOver |
Ekran kalemi konumunun isabet test sonuçlarına karşılık geldiğini belirten ve öğe birleştirmeyi hesaba katan bir değer alır. |
IsStylusOver |
Ekran kalemi imlecinin bu öğenin üzerinde bulunup bulunmadığını belirten bir değer alır (görsel alt öğeler dahil). |
IsVisible |
Bu öğenin kullanıcı arabiriminde (UI) görünür olup olmadığını belirten bir değer alır. |
TouchesCaptured |
Bu öğeye yakalanan tüm dokunmatik cihazları alır. |
TouchesCapturedWithin |
Bu öğeye veya görsel ağacındaki alt öğelere yakalanan tüm dokunmatik cihazları alır. |
TouchesDirectlyOver |
Bu öğenin üzerindeki tüm dokunmatik cihazları alır. |
TouchesOver |
Bu öğenin üzerindeki tüm dokunmatik cihazları veya görsel ağacındaki herhangi bir alt öğeyi alır. |
Transform |
3-B nesnesine uygulanan dönüşümü alır veya ayarlar. (Devralındığı yer: Visual3D) |
Visibility |
Bu öğenin kullanıcı arabirimi (UI) görünürlüğünü alır veya ayarlar. |
Visual3DChildrenCount |
Nesne için Visual3D alt öğe sayısını alır. (Devralındığı yer: Visual3D) |
Visual3DModel |
oluşturulacak nesneyi alır veya ayarlar Model3D . (Devralındığı yer: Visual3D) |
Yöntemler
AddHandler(RoutedEvent, Delegate) |
İşleyiciyi geçerli öğedeki işleyici koleksiyonuna ekleyerek belirtilen yönlendirilmiş olay için yönlendirilmiş olay işleyicisi ekler. |
AddHandler(RoutedEvent, Delegate, Boolean) |
İşleyiciyi geçerli öğedeki işleyici koleksiyonuna ekleyerek belirtilen yönlendirilmiş olay için yönlendirilmiş olay işleyicisi ekler.
|
AddToEventRoute(EventRoute, RoutedEventArgs) |
Geçerli UIElement3D olay işleyicisi koleksiyonu için belirtilen EventRoute öğesine işleyiciler ekler. |
AddVisual3DChild(Visual3D) |
İki 3-B görsel arasındaki üst-alt öğe ilişkisini tanımlar. (Devralındığı yer: Visual3D) |
ApplyAnimationClock(DependencyProperty, AnimationClock) |
Verilen AnimationClock bir bağımlılık özelliğinin etkisini uygular. (Devralındığı yer: Visual3D) |
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) |
Verilen AnimationClock bir bağımlılık özelliğinin etkisini uygular. Yeninin AnimationClock geçerli animasyonlar üzerindeki etkisi parametresinin |
BeginAnimation(DependencyProperty, AnimationTimeline) |
Belirtilen AnimationTimelineöğesine göre nesnesi için DependencyProperty bir animasyon dizisi başlatır. (Devralındığı yer: Visual3D) |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Nesne için DependencyProperty hem belirtilen AnimationTimelineHandoffBehaviorhem de tabanlı bir animasyon dizisi başlatır. (Devralındığı yer: Visual3D) |
CaptureMouse() |
Fareyi bu öğeye yakalamaya zorlamaya çalışır. |
CaptureStylus() |
Ekran kaleminin bu öğeye yakalanmasını zorlamaya çalışır. |
CaptureTouch(TouchDevice) |
Bu öğeye dokunmayı zorlamaya çalışır. |
CheckAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişimi olup olmadığını belirler. (Devralındığı yer: DispatcherObject) |
ClearValue(DependencyProperty) |
Bir özelliğin yerel değerini temizler. Temizlenecek özellik bir DependencyProperty tanımlayıcı tarafından belirtilir. (Devralındığı yer: DependencyObject) |
ClearValue(DependencyPropertyKey) |
Salt okunur özelliğin yerel değerini temizler. Temizlenecek özellik tarafından DependencyPropertyKeybelirtilir. (Devralındığı yer: DependencyObject) |
CoerceValue(DependencyProperty) |
Belirtilen bağımlılık özelliğinin değerini zorlama. Bu, çağrısında var olan bağımlılık özelliği için özellik meta verilerinde belirtilen herhangi bir CoerceValueCallback işlevi çağırarak DependencyObjectgerçekleştirilir. (Devralındığı yer: DependencyObject) |
Equals(Object) |
Sağlanan DependencyObject öğesinin geçerli DependencyObjectile eşdeğer olup olmadığını belirler. (Devralındığı yer: DependencyObject) |
FindCommonVisualAncestor(DependencyObject) |
Görsel nesnesinin ortak üst öğesini ve belirtilen başka bir görsel nesneyi döndürür. (Devralındığı yer: Visual3D) |
Focus() |
Bu öğede mantıksal odağı ayarlamaya çalışır. |
GetAnimationBaseValue(DependencyProperty) |
Belirtilen DependencyProperty nesnenin temel değerini alır. (Devralındığı yer: Visual3D) |
GetHashCode() |
Bu DependencyObjectiçin bir karma kodu alır. (Devralındığı yer: DependencyObject) |
GetLocalValueEnumerator() |
Hangi bağımlılık özelliklerinin bu DependencyObjectüzerinde yerel olarak ayarlı değerlere sahip olduğunu belirlemek için özelleştirilmiş bir numaralandırıcı oluşturur. (Devralındığı yer: DependencyObject) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetUIParentCore() |
Türetilmiş bir sınıfta geçersiz kılındığında, görsel üst öğe yoksa bu öğe için alternatif bir kullanıcı arabirimi (UI) üst öğesi döndürür. |
GetValue(DependencyProperty) |
Bir öğesinin bu örneğindeki bağımlılık özelliğinin DependencyObjectgeçerli geçerli değerini döndürür. (Devralındığı yer: DependencyObject) |
GetVisual3DChild(Int32) |
Üst Visual3DCollectionöğesinde belirtilen Visual3D değerini döndürür. (Devralındığı yer: Visual3D) |
InvalidateModel() |
öğesini temsil eden modeli geçersiz hale getirir. |
InvalidateProperty(DependencyProperty) |
Belirtilen bağımlılık özelliği için geçerli değeri yeniden değerlendirir. (Devralındığı yer: DependencyObject) |
IsAncestorOf(DependencyObject) |
Görsel nesnesinin alt görsel nesnesinin bir atası olup olmadığını belirler. (Devralındığı yer: Visual3D) |
IsDescendantOf(DependencyObject) |
Görsel nesnesinin, ata görsel nesnesinin alt öğesi olup olmadığını belirler. (Devralındığı yer: Visual3D) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MoveFocus(TraversalRequest) |
Odağı bu öğeden başka bir öğeye taşımaya çalışır. Odağı taşıma yönü, bu öğenin görsel üst öğesinin kuruluşunda yorumlanan bir kılavuz yönüyle belirtilir. |
OnAccessKey(AccessKeyEventArgs) |
Bu öğe için anlamlı bir erişim anahtarının çağrıldığı zaman için sınıf işleme sağlar. |
OnCreateAutomationPeer() |
Windows Presentation Foundation (WPF) altyapısı için sınıfa özgü AutomationPeer uygulamaları döndürür. |
OnDragEnter(DragEventArgs) |
İşlenmeyen DragEnter bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnDragLeave(DragEventArgs) |
İşlenmeyen DragLeave bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnDragOver(DragEventArgs) |
İşlenmeyen DragOver bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnDrop(DragEventArgs) |
İşlenmeyen Drop bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnGiveFeedback(GiveFeedbackEventArgs) |
İşlenmeyen GiveFeedback bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnGotFocus(RoutedEventArgs) |
Sağlanan olay verilerini kullanarak yönlendirilen olayı tetikler GotFocus . |
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
İşlenmeyen GotKeyboardFocus bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnGotMouseCapture(MouseEventArgs) |
İşlenmeyen GotMouseCapture bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnGotStylusCapture(StylusEventArgs) |
İşlenmeyen GotStylusCapture bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnGotTouchCapture(TouchEventArgs) |
Bu öğeye GotTouchCapture bir dokunma yakalandığında oluşan yönlendirilmiş olay için sınıf işleme sağlar. |
OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) |
Bu öğede işlenmeyen IsKeyboardFocusedChanged bir olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) |
Olay bu öğe tarafından tetiklendiğinden IsKeyboardFocusWithinChanged hemen önce çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) |
Bu öğede işlenmeyen IsMouseCapturedChanged bir olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Bu öğede işlenmeyen IsMouseCaptureWithinChanged bir olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Bu öğede işlenmeyen IsMouseDirectlyOverChanged bir olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) |
Bu öğede işlenmeyen IsStylusCapturedChanged bir olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Bu öğede işlenmeyen IsStylusCaptureWithinChanged bir olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Bu öğede işlenmeyen IsStylusDirectlyOverChanged bir olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnKeyDown(KeyEventArgs) |
İşlenmeyen KeyDown bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnKeyUp(KeyEventArgs) |
İşlenmeyen KeyUp bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnLostFocus(RoutedEventArgs) |
Sağlanan olay verilerini kullanarak yönlendirilen olayı tetikler LostFocus . |
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
İşlenmeyen LostKeyboardFocus bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnLostMouseCapture(MouseEventArgs) |
İşlenmeyen LostMouseCapture bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnLostStylusCapture(StylusEventArgs) |
İşlenmeyen LostStylusCapture bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnLostTouchCapture(TouchEventArgs) |
Bu öğe dokunmatik yakalamayı LostTouchCapture kaybettiğinde oluşan yönlendirilmiş olay için sınıf işleme sağlar. |
OnMouseDown(MouseButtonEventArgs) |
İşlenmeyen MouseDown bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseEnter(MouseEventArgs) |
Bu öğede işlenmeyen MouseEnter bir ekli olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseLeave(MouseEventArgs) |
Bu öğede işlenmeyen MouseLeave bir ekli olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseLeftButtonDown(MouseButtonEventArgs) |
Bu öğede işlenmeyen MouseLeftButtonDown bir yönlendirilmiş olay tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseLeftButtonUp(MouseButtonEventArgs) |
İşlenmeyen MouseLeftButtonUp bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseMove(MouseEventArgs) |
İşlenmeyen MouseMove bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseRightButtonDown(MouseButtonEventArgs) |
İşlenmeyen MouseRightButtonDown bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseRightButtonUp(MouseButtonEventArgs) |
İşlenmeyen MouseRightButtonUp bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseUp(MouseButtonEventArgs) |
İşlenmeyen MouseUp bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnMouseWheel(MouseWheelEventArgs) |
İşlenmeyen MouseWheel bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewDragEnter(DragEventArgs) |
İşlenmeyen PreviewDragEnter bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewDragLeave(DragEventArgs) |
İşlenmeyen PreviewDragLeave bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewDragOver(DragEventArgs) |
İşlenmeyen PreviewDragOver bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewDrop(DragEventArgs) |
İşlenmeyen PreviewDrop bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewGiveFeedback(GiveFeedbackEventArgs) |
İşlenmeyen PreviewGiveFeedback bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
İşlenmeyen PreviewGotKeyboardFocus bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewKeyDown(KeyEventArgs) |
İşlenmeyen PreviewKeyDown bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewKeyUp(KeyEventArgs) |
İşlenmeyen PreviewKeyUp bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
İşlenmeyen PreviewLostKeyboardFocus bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseDown(MouseButtonEventArgs) |
İşlenmeyen PreviewMouseDown ekli yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) |
İşlenmeyen PreviewMouseLeftButtonDown bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) |
İşlenmeyen PreviewMouseLeftButtonUp bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseMove(MouseEventArgs) |
İşlenmeyen PreviewMouseMove bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseRightButtonDown(MouseButtonEventArgs) |
İşlenmeyen PreviewMouseRightButtonDown bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseRightButtonUp(MouseButtonEventArgs) |
İşlenmeyen PreviewMouseRightButtonUp bir yönlendirilmiş olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseUp(MouseButtonEventArgs) |
İşlenmeyen PreviewMouseUp bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewMouseWheel(MouseWheelEventArgs) |
İşlenmeyen PreviewMouseWheel bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) |
İşlenmeyen PreviewQueryContinueDrag bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusButtonDown(StylusButtonEventArgs) |
İşlenmeyen PreviewStylusButtonDown bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusButtonUp(StylusButtonEventArgs) |
İşlenmeyen PreviewStylusButtonUp bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusDown(StylusDownEventArgs) |
İşlenmeyen PreviewStylusDown bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusInAirMove(StylusEventArgs) |
İşlenmeyen PreviewStylusInAirMove bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusInRange(StylusEventArgs) |
İşlenmeyen PreviewStylusInRange bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusMove(StylusEventArgs) |
İşlenmeyen PreviewStylusMove bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusOutOfRange(StylusEventArgs) |
İşlenmeyen PreviewStylusOutOfRange bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) |
İşlenmeyen PreviewStylusSystemGesture bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewStylusUp(StylusEventArgs) |
İşlenmeyen PreviewStylusUp bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewTextInput(TextCompositionEventArgs) |
İşlenmeyen PreviewTextInput bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnPreviewTouchDown(TouchEventArgs) |
Bir dokunuş bu öğeye PreviewTouchDown bastığında oluşan yönlendirilmiş olay için sınıf işleme sağlar. |
OnPreviewTouchMove(TouchEventArgs) |
Bu öğenin içinde bir dokunma hareket ettiğinde oluşan yönlendirilmiş olay için PreviewTouchMove sınıf işleme sağlar. |
OnPreviewTouchUp(TouchEventArgs) |
Bu öğenin içinde bir dokunuş serbest bırakıldığında oluşan yönlendirilmiş olay için PreviewTouchUp sınıf işleme sağlar. |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Bu DependencyObject konudaki herhangi bir bağımlılık özelliğinin etkin değeri her güncelleştirildiğinde çağrılır. Değiştirilen belirli bağımlılık özelliği olay verilerinde bildirilir. (Devralındığı yer: DependencyObject) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
İşlenmeyen QueryContinueDrag bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnQueryCursor(QueryCursorEventArgs) |
İşlenmeyen QueryCursor bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusButtonDown(StylusButtonEventArgs) |
İşlenmeyen StylusButtonDown bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusButtonUp(StylusButtonEventArgs) |
İşlenmeyen StylusButtonUp bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusDown(StylusDownEventArgs) |
İşlenmeyen StylusDown bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusEnter(StylusEventArgs) |
İşlenmeyen StylusEnter bir ekli olay bu öğe tarafından tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusInAirMove(StylusEventArgs) |
İşlenmeyen StylusInAirMove bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusInRange(StylusEventArgs) |
İşlenmeyen StylusInRange bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusLeave(StylusEventArgs) |
İşlenmeyen StylusLeave bir ekli olay bu öğe tarafından tetiklendiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusMove(StylusEventArgs) |
İşlenmeyen StylusMove bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusOutOfRange(StylusEventArgs) |
İşlenmeyen StylusOutOfRange bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusSystemGesture(StylusSystemGestureEventArgs) |
İşlenmeyen StylusSystemGesture bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnStylusUp(StylusEventArgs) |
İşlenmeyen StylusUp bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnTextInput(TextCompositionEventArgs) |
İşlenmeyen TextInput bir ekli olay, bu sınıftan türetilen yolundaki bir öğeye ulaştığında çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. |
OnTouchDown(TouchEventArgs) |
Bir dokunma bu öğenin içine bastığında oluşan yönlendirilmiş olay için TouchDown sınıf işleme sağlar. |
OnTouchEnter(TouchEventArgs) |
Bir dokunuş dışarıdan bu öğenin sınırları içine geçtiğinde oluşan yönlendirilmiş olay için TouchEnter sınıf işleme sağlar. |
OnTouchLeave(TouchEventArgs) |
Bir dokunma bu öğenin sınırlarının içinden dışına hareket ettiğinde oluşan yönlendirilmiş olay için TouchLeave sınıf işleme sağlar. |
OnTouchMove(TouchEventArgs) |
Bu öğenin içinde bir dokunma hareket ettiğinde oluşan yönlendirilmiş olay için TouchMove sınıf işleme sağlar. |
OnTouchUp(TouchEventArgs) |
Bu öğenin içinde bir dokunuş serbest bırakıldığında oluşan yönlendirilmiş olay için TouchUp sınıf işleme sağlar. |
OnUpdateModel() |
Türetilmiş bir sınıfta geçersiz kılındığında işleme işlemlerine katılır. |
OnVisualChildrenChanged(DependencyObject, DependencyObject) |
Görsel nesnesinin öğesi değiştirildiğinde Visual3DCollection çağrılır. (Devralındığı yer: Visual3D) |
OnVisualParentChanged(DependencyObject) |
Bu UIElement3D öğenin üst öğesi, temel alınan görsel üst öğesinde bir değişiklik bildirdiğinde çağrılır. |
PredictFocus(FocusNavigationDirection) |
Türetilmiş bir sınıfta geçersiz kılındığında, odağı bu öğeye taşımadan, belirli bir odak dolaşma yönü için odağı alacak öğeyi döndürür. |
RaiseEvent(RoutedEventArgs) |
Belirli bir yönlendirilmiş olayı tetikler. oluşturulacak RoutedEvent değeri, sağlanan örnekte (bu olay verilerinin RoutedEvent özelliği olarak) tanımlanırRoutedEventArgs. |
ReadLocalValue(DependencyProperty) |
Varsa, bağımlılık özelliğinin yerel değerini döndürür. (Devralındığı yer: DependencyObject) |
ReleaseAllTouchCaptures() |
Yakalanan tüm dokunmatik cihazları bu öğeden serbest bırakır. |
ReleaseMouseCapture() |
Bu öğe yakalamayı tuttuysa fare yakalamasını serbest bırakır. |
ReleaseStylusCapture() |
Bu öğe yakalamayı tuttuysa ekran kalemi cihaz yakalamasını serbest bırakır. |
ReleaseTouchCapture(TouchDevice) |
Belirtilen dokunmatik cihazı bu öğeden serbest bırakmaya çalışır. |
RemoveHandler(RoutedEvent, Delegate) |
Belirtilen yönlendirilmiş olay işleyicisini bu öğeden kaldırır. |
RemoveVisual3DChild(Visual3D) |
İki 3-B görsel arasındaki üst-alt öğe ilişkisini kaldırır. (Devralındığı yer: Visual3D) |
SetCurrentValue(DependencyProperty, Object) |
Bağımlılık özelliğinin değerini, değer kaynağını değiştirmeden ayarlar. (Devralındığı yer: DependencyObject) |
SetValue(DependencyProperty, Object) |
Bağımlılık özelliği tanımlayıcısı tarafından belirtilen bağımlılık özelliğinin yerel değerini ayarlar. (Devralındığı yer: DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
Salt okunur bağımlılık özelliğinin, bağımlılık özelliğinin DependencyPropertyKey tanımlayıcısı tarafından belirtilen yerel değerini ayarlar. (Devralındığı yer: DependencyObject) |
ShouldSerializeCommandBindings() |
Serileştirme işlemlerinin bu sınıfın örneklerinde özelliğin CommandBindings içeriğini seri hale getirip getirmemesi gerektiğini döndürür. |
ShouldSerializeInputBindings() |
Serileştirme işlemlerinin bu sınıfın örneklerinde özelliğin InputBindings içeriğini seri hale getirip getirmemesi gerektiğini döndürür. |
ShouldSerializeProperty(DependencyProperty) |
Serileştirme işlemlerinin sağlanan bağımlılık özelliği için değeri serileştirmesi gerekip gerekmediğini belirten bir değer döndürür. (Devralındığı yer: DependencyObject) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TransformToAncestor(Visual) |
Bu Visual3D nesneden koordinatları nesnenin belirtilen Visual üst öğesine dönüştürmek için kullanılabilecek bir dönüşüm döndürür. (Devralındığı yer: Visual3D) |
TransformToAncestor(Visual3D) |
Bu Visual3D nesneden koordinatları nesnenin belirtilen Visual3D üst öğesine dönüştürmek için kullanılabilecek bir dönüşüm döndürür. (Devralındığı yer: Visual3D) |
TransformToDescendant(Visual3D) |
Bu Visual3D nesneden belirtilen Visual3D azalan nesneye koordinatları dönüştürmek için kullanılabilecek bir dönüşüm döndürür. (Devralındığı yer: Visual3D) |
VerifyAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişmesini zorlar. (Devralındığı yer: DispatcherObject) |
Ekinlikler
DragEnter |
Giriş sistemi, bu öğeyi sürükleme hedefi olarak içeren temel bir sürükleme olayı bildirdiğinde gerçekleşir. |
DragLeave |
Giriş sistemi, sürükleme kaynağı olarak bu öğeyle birlikte temel alınan bir sürükleme olayını bildirdiğinde gerçekleşir. |
DragOver |
Giriş sistemi, bu öğeyi olası bırakma hedefi olarak içeren temel bir sürükleme olayı bildirdiğinde gerçekleşir. |
Drop |
Giriş sistemi bu öğeyi bırakma hedefi olarak içeren temel bir bırakma olayı bildirdiğinde gerçekleşir. |
FocusableChanged |
Özelliğin değeri değiştiğinde Focusable gerçekleşir. |
GiveFeedback |
Giriş sistemi bu öğeyi içeren temel alınan sürükle ve bırak olayını bildirdiğinde gerçekleşir. |
GotFocus |
Bu öğe mantıksal odak aldığında gerçekleşir. |
GotKeyboardFocus |
Klavye bu öğeye odaklandığında gerçekleşir. |
GotMouseCapture |
Bu öğe fareyi yakaladığında gerçekleşir. |
GotStylusCapture |
Bu öğe ekran kalemi yakaladığında gerçekleşir. |
GotTouchCapture |
Bu öğeye bir dokunma yakalandığında gerçekleşir. |
IsEnabledChanged |
Bu öğedeki özelliğinin IsEnabled değeri değiştiğinde gerçekleşir. |
IsHitTestVisibleChanged |
Bağımlılık özelliğinin IsHitTestVisible değeri bu öğede değiştiğinde gerçekleşir. |
IsKeyboardFocusedChanged |
Özelliğin değeri IsKeyboardFocused bu öğede değiştiğinde gerçekleşir. |
IsKeyboardFocusWithinChanged |
Özelliğin değeri IsKeyboardFocusWithin bu öğede değiştiğinde gerçekleşir. |
IsMouseCapturedChanged |
Özelliğin değeri IsMouseCaptured bu öğede değiştiğinde gerçekleşir. |
IsMouseCaptureWithinChanged |
Özelliğin değeri IsMouseCaptureWithin bu öğede değiştiğinde gerçekleşir. |
IsMouseDirectlyOverChanged |
Özelliğin değeri IsMouseDirectlyOver bu öğede değiştiğinde gerçekleşir. |
IsStylusCapturedChanged |
Özelliğin değeri IsStylusCaptured bu öğede değiştiğinde gerçekleşir. |
IsStylusCaptureWithinChanged |
Özelliğin değeri IsStylusCaptureWithin bu öğede değiştiğinde gerçekleşir. |
IsStylusDirectlyOverChanged |
Özelliğin değeri IsStylusDirectlyOver bu öğede değiştiğinde gerçekleşir. |
IsVisibleChanged |
Özelliğin değeri IsVisible bu öğede değiştiğinde gerçekleşir. |
KeyDown |
Klavye bu öğeye odaklanmış durumdayken bir tuşa basıldığında gerçekleşir. |
KeyUp |
Klavye bu öğeye odaklanmış durumdayken bir tuş serbest bırakıldığında gerçekleşir. |
LostFocus |
Bu öğe mantıksal odağı kaybettiğinde gerçekleşir. |
LostKeyboardFocus |
Klavye artık bu öğeye odaklanmadığında gerçekleşir. |
LostMouseCapture |
Bu öğe fare yakalamayı kaybettiğinde gerçekleşir. |
LostStylusCapture |
Bu öğe ekran kalemi yakalamayı kaybettiğinde gerçekleşir. |
LostTouchCapture |
Bu öğe bir dokunma yakalamayı kaybettiğinde gerçekleşir. |
MouseDown |
İşaretçi bu öğenin üzerindeyken herhangi bir fare düğmesine basıldığında gerçekleşir. |
MouseEnter |
Fare işaretçisi bu öğenin sınırlarına girdiğinde gerçekleşir. |
MouseLeave |
Fare işaretçisi bu öğenin sınırlarını bıraktığında gerçekleşir. |
MouseLeftButtonDown |
Fare işaretçisi bu öğenin üzerindeyken sol fare düğmesine basıldığında gerçekleşir. |
MouseLeftButtonUp |
Fare işaretçisi bu öğenin üzerindeyken sol fare düğmesi serbest bırakıldığında gerçekleşir. |
MouseMove |
Fare işaretçisi bu öğenin üzerinde hareket ettiğinde gerçekleşir. |
MouseRightButtonDown |
Fare işaretçisi bu öğenin üzerindeyken sağ fare düğmesine basıldığında gerçekleşir. |
MouseRightButtonUp |
Fare işaretçisi bu öğenin üzerindeyken sağ fare düğmesi serbest bırakıldığında gerçekleşir. |
MouseUp |
Herhangi bir fare düğmesi bu öğenin üzerinde serbest bırakıldığında gerçekleşir. |
MouseWheel |
Kullanıcı fare işaretçisi bu öğenin üzerindeyken fare tekerleğini döndürüyorsa gerçekleşir. |
PreviewDragEnter |
Giriş sistemi, bu öğeyi sürükleme hedefi olarak içeren temel bir sürükleme olayı bildirdiğinde gerçekleşir. |
PreviewDragLeave |
Giriş sistemi, sürükleme kaynağı olarak bu öğeyle birlikte temel alınan bir sürükleme olayını bildirdiğinde gerçekleşir. |
PreviewDragOver |
Giriş sistemi, bu öğeyi olası bırakma hedefi olarak içeren temel bir sürükleme olayı bildirdiğinde gerçekleşir. |
PreviewDrop |
Giriş sistemi bu öğeyi bırakma hedefi olarak içeren temel bir bırakma olayı bildirdiğinde gerçekleşir. |
PreviewGiveFeedback |
Sürükle ve bırak işlemi başlatıldığında gerçekleşir. |
PreviewGotKeyboardFocus |
Klavye bu öğeye odaklandığında gerçekleşir. |
PreviewKeyDown |
Klavye bu öğeye odaklanmış durumdayken bir tuşa basıldığında gerçekleşir. |
PreviewKeyUp |
Klavye bu öğeye odaklanmış durumdayken bir tuş serbest bırakıldığında gerçekleşir. |
PreviewLostKeyboardFocus |
Klavye artık bu öğeye odaklanmadığında gerçekleşir. |
PreviewMouseDown |
İşaretçi bu öğenin üzerindeyken herhangi bir fare düğmesine basıldığında gerçekleşir. |
PreviewMouseLeftButtonDown |
Fare işaretçisi bu öğenin üzerindeyken sol fare düğmesine basıldığında gerçekleşir. |
PreviewMouseLeftButtonUp |
Fare işaretçisi bu öğenin üzerindeyken sol fare düğmesi serbest bırakıldığında gerçekleşir. |
PreviewMouseMove |
Fare işaretçisi bu öğenin üzerindeyken fare işaretçisi hareket ettiğinde gerçekleşir. |
PreviewMouseRightButtonDown |
Fare işaretçisi bu öğenin üzerindeyken sağ fare düğmesine basıldığında gerçekleşir. |
PreviewMouseRightButtonUp |
Fare işaretçisi bu öğenin üzerindeyken sağ fare düğmesi serbest bırakıldığında gerçekleşir. |
PreviewMouseUp |
Fare işaretçisi bu öğenin üzerindeyken herhangi bir fare düğmesi serbest bırakıldığında gerçekleşir. |
PreviewMouseWheel |
Kullanıcı fare işaretçisi bu öğenin üzerindeyken fare tekerleğini döndürüyorsa gerçekleşir. |
PreviewQueryContinueDrag |
Sürükle ve bırak işlemi sırasında klavye veya fare düğmesi durumunda bir değişiklik olduğunda gerçekleşir. |
PreviewStylusButtonDown |
İşaretçi bu öğenin üzerindeyken ekran kalemi düğmesine basıldığında gerçekleşir. |
PreviewStylusButtonUp |
İşaretçi bu öğenin üzerindeyken ekran kalemi düğmesi serbest bırakıldığında gerçekleşir. |
PreviewStylusDown |
Ekran kalemi bu öğenin üzerindeyken dijitalleştiriciye dokunduğunda gerçekleşir. |
PreviewStylusInAirMove |
Ekran kalemi, gerçekten dijitalleştiriciye dokunmadan bir öğenin üzerinde hareket ettiğinde gerçekleşir. |
PreviewStylusInRange |
Ekran kalemi bu öğe üzerindeyken algılanacak dijitalleştiriciye yeterince yakın olduğunda gerçekleşir. |
PreviewStylusMove |
Ekran kalemi öğenin üzerindeyken hareket ettiğinde gerçekleşir. Ekran kalemi, bu olayı yükseltmek için dijitalleştirici tarafından algılanırken hareket etmelidir, PreviewStylusInAirMove aksi takdirde bunun yerine tetiklenir. |
PreviewStylusOutOfRange |
Ekran kalemi, dijitalleştiriciden algılanacak kadar uzak olduğunda gerçekleşir. |
PreviewStylusSystemGesture |
Bir kullanıcı birkaç ekran kalemi hareketlerinden birini gerçekleştirdiğinde gerçekleşir. |
PreviewStylusUp |
Ekran kalemi bu öğenin üzerindeyken kullanıcı ekran kalemi basamaklandırıcıdan çıkardığında gerçekleşir. |
PreviewTextInput |
Bu öğe cihazdan bağımsız bir şekilde metin aldığında gerçekleşir. |
PreviewTouchDown |
Parmak bu öğenin üzerindeyken bir parmak ekrana dokunduğunda gerçekleşir. |
PreviewTouchMove |
Parmak bu öğenin üzerindeyken bir parmak ekranda hareket ettiğinde gerçekleşir. |
PreviewTouchUp |
Bir parmak ekrandan kaldırıldığında, parmak bu öğenin üzerindeyken gerçekleşir. |
QueryContinueDrag |
Sürükle ve bırak işlemi sırasında klavye veya fare düğmesi durumunda bir değişiklik olduğunda gerçekleşir. |
QueryCursor |
İmlecin görüntülenmesi istendiğinde gerçekleşir. Bu olay, fare işaretçisi yeni bir konuma her geçtiğinde bir öğe üzerinde tetiklendiğinden, imleç nesnesinin yeni konumuna göre değiştirilmesi gerekebilir. |
StylusButtonDown |
İşaretçi bu öğenin üzerindeyken ekran kalemi düğmesine basıldığında gerçekleşir. |
StylusButtonUp |
İşaretçi bu öğenin üzerindeyken ekran kalemi düğmesi serbest bırakıldığında gerçekleşir. |
StylusDown |
Ekran kalemi bu öğenin üzerindeyken ekran kalemi dijital hale getiriciye dokunduğunda gerçekleşir. |
StylusEnter |
Ekran kalemi bu öğenin sınırlarına girdiğinde gerçekleşir. |
StylusInAirMove |
Ekran kalemi, gerçekten dijital hale getiriciye dokunmadan bir öğenin üzerinde hareket ettiğinde gerçekleşir. |
StylusInRange |
Ekran kalemi, bu öğe üzerindeyken algılanacak dijital hale getiriciye yeterince yakın olduğunda gerçekleşir. |
StylusLeave |
Ekran kalemi öğenin sınırlarını terk ettiğinde gerçekleşir. |
StylusMove |
Ekran kalemi bu öğenin üzerinde hareket ettiğinde gerçekleşir. Ekran kaleminin bu olayı tetikleme amacıyla dijitalleştirici üzerinde hareket etmesi gerekir. Aksi takdirde, StylusInAirMove bunun yerine oluşturulur. |
StylusOutOfRange |
Ekran kalemi, bu öğe üzerindeyken sayısallaştırmadan algılanacak kadar uzak olduğunda gerçekleşir. |
StylusSystemGesture |
Kullanıcı birkaç ekran kalemi hareketlerinden birini gerçekleştirdiğinde gerçekleşir. |
StylusUp |
Kullanıcı bu öğe üzerindeyken ekran kalemi dijital hale getiriciden yükselttiğinde gerçekleşir. |
TextInput |
Bu öğe cihazdan bağımsız bir şekilde metin aldığında gerçekleşir. |
TouchDown |
Parmak bu öğenin üzerindeyken bir parmak ekrana dokunduğunda gerçekleşir. |
TouchEnter |
Bir dokunma bu öğenin sınırları içinde dışarıdan hareket ettiğinde gerçekleşir. |
TouchLeave |
Bir dokunma, bu öğenin sınırlarının içinden dışına hareket ettiğinde gerçekleşir. |
TouchMove |
Parmak bu öğenin üzerindeyken bir parmak ekranda hareket ettiğinde gerçekleşir. |
TouchUp |
Bir parmak ekrandan kaldırıldığında, parmak bu öğenin üzerindeyken gerçekleşir. |