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.
Tür tanımlayıcıları, özellikle de GetProperties(Object) yöntemi tarafından hangi özelliklerin bildirilmesi gerektiğini belirtir. Bu numaralandırma, Filter özelliğinin değerini 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
| Name | Değer | Description |
|---|---|---|
| None | 0 | Hiçbir özellik döndürme. |
| Invalid | 1 | Yalnızca nesnenin geçerli bağlamı göz önüne alındığında geçerli olmayan özellikleri döndürür. |
| SetValues | 2 | Yalnızca şu anda ayarlanmış yerel değerleri olan özellikleri döndürür. |
| UnsetValues | 4 | Yalnızca yerel değerleri ayarsız olan veya dış ifade deposunda ayarlanmış özellikleri olmayan (bağlama veya ertelenen kaynak gibi) özellikleri döndürür. |
| Valid | 8 | Geçerli kapsamdaki nesnede geçerli olan herhangi bir özelliği döndürür. |
| All | 15 | Tüm özellikleri döndürür. |
Açıklamalar
Bu filtre mekanizması yalnızca için DependencyPropertyDescriptorözel DependencyObject tarafından uygulanır.
Geçersiz ve Geçerli yalnızca ekli özellikler için geçerlidir. Bir özelliğin geçerliliği aşağıdaki ö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ğe "sahip 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.