PropertyFilterOptions Sabit listesi
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.
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
- Ö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 Designer uygulamalar, bu özniteliklerin değerini veya varlığını ve geçerli öğenin göreli konumunu, ekli özelliğin "sahibi" olan bir üst veya alt öğeye kıyasla incelemelidir. 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.