PropertyPath 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.
Bir özelliği başka bir özelliğin altında veya sahip olan bir türün altında yol olarak tanımlamak için bir veri yapısı uygular. Özellik yolları, nesnelere veri bağlamada ve animasyonlar için görsel taslaklarda ve zaman çizelgelerinde kullanılır.
public ref class PropertyPath sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))]
public sealed class PropertyPath
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))>]
type PropertyPath = class
Public NotInheritable Class PropertyPath
- Devralma
-
PropertyPath
- Öznitelikler
Açıklamalar
Bu sınıf dizesini Pathve dizesinde bulunan PathParameters Pathbağımlılık özelliklerinin listesini içerir.
PropertyPath iki davranış modunu destekler:
Kaynak modu , başka bir işlem için kaynak olarak kullanılan bir özelliğin yolunu açıklar. Bu mod, sınıf tarafından veri bağlamayı Binding desteklemek için kullanılır.
Hedef modu , hedef özellik olarak ayarlanacak bir özelliğin yolunu açıklar. Bu mod, görsel taslak ve zaman çizelgesi ayarlayıcılarını destekleyen animasyonlar tarafından kullanılır.
Örneğin, Background.Opacity
iki adımlı bir yoldur. Bu yol şu ifadeyi ifade eder: önce bir nesnenin Background
özelliğini bulun, özelliğin Background
ayarlandığı değer nesnesini alın ve ardından bu nesnedeki özelliğin Opacity
değerini alın.
XAML Öznitelik Kullanımı
<object property="propertyPath" .../>
XAML Değerleri
Propertypath
Basit veya karmaşık bir özellik yolu olarak değerlendirilen bir dize. XAML'de ayarlama PropertyPath söz dizimi çok yönlü ancak karmaşıktır ve propertypath XAML söz dizimi konusunda açıklanmıştır.
Oluşturucular
PropertyPath(Object) |
PropertyPath sınıfının yeni bir örneğini başlatır. |
PropertyPath(String, Object[]) |
Sağlanan yol belirteci dizesi ve parametreleriyle sınıfının yeni bir örneğini PropertyPath başlatır. |
Özellikler
Path |
Yolu açıklayan dizeyi alır veya ayarlar. |
PathParameters |
Yol dizine alınan parametrelere başvurduğunda kullanılacak parametrelerin listesini alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |