PropertyFilterOptions Sabit listesi

Tanım

Hangi özelliklerin tür tanımlayıcıları tarafından, özellikle yöntemi tarafından GetProperties(Object) bildirilmesi gerektiğini belirtir. Bu numaralandırma özelliğin değerini Filter belirtmek için kullanılır.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions = 
Public Enum PropertyFilterOptions
Devralma
PropertyFilterOptions
Öznitelikler

Alanlar

All 15

Tüm özellikleri döndürür.

Invalid 1

Yalnızca nesnenin geçerli bağlamı göz önüne alındığında geçerli olmayan özellikleri döndürür.

None 0

Hiçbir özellik döndürmez.

SetValues 2

Yalnızca şu anda ayarlanmış yerel değerleri olan özellikleri döndürür.

UnsetValues 4

Yalnızca yerel değerleri ayarlı olmayan veya dış ifade deposunda ayarlanmış özellikleri olmayan (bağlama veya ertelenmiş kaynak gibi) özellikleri döndürür.

Valid 8

Geçerli kapsamdaki nesnede geçerli olan herhangi bir özelliği döndürür.

Açıklamalar

Bu filtre mekanizması yalnızca için DependencyObjectözel DependencyPropertyDescriptor tarafından uygulanır.

Geçersiz ve Geçerli yalnızca ekli özellikler için geçerlidir. Bir özelliğin geçerliliği şu özniteliklerle çalışılarak belirlenir: AttachedPropertyBrowsableForChildrenAttribute , , AttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttribute XAML yüklendikten sonra nesne ağacındaki ekli özelliğin hedeflenen kapsamını tanımlar. Özellik kılavuzlarını dolduran ve kılavuza ekli özellikler içeren tasarımcı uygulamaları, bu özniteliklerin değerini veya varlığını ve geçerli öğenin göreli konumunu, ekli özelliğin "sahibi" olan bir üst veya alt öğeyle karşılaştırmalı. Sahip-ayarlayıcı ilişkisi öznitelik değerleriyle birlikte ve PropertyFilterOptions bir öğede ayarlanan belirli bir ekli özelliğin geçerli mi yoksa geçersiz mi olduğunu tanımlar.

Şunlara uygulanır

Ayrıca bkz.