XamlObjectReaderSettings.RequireExplicitContentVisibility Özellik
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.
bağlam için ilişkili XamlObjectReader kullanan yazarların içerik yazmak için tasarımcı ayarlarını açıkça kullanıp kullanmayacağını belirleyen bir değer alır veya ayarlar.
public:
property bool RequireExplicitContentVisibility { bool get(); void set(bool value); };
public bool RequireExplicitContentVisibility { get; set; }
member this.RequireExplicitContentVisibility : bool with get, set
Public Property RequireExplicitContentVisibility As Boolean
Özellik Değeri
true
bu bağlamı kullanan yazarların raporlarda IsWritePublicfalse
çıkış içeriği yazmak için tasarımcı ayarlarını kullanması gerektiğini belirtmek için ; false
tasarımcı ayarlarının yoksayılması gerekiyorsa.
Açıklamalar
Bu ayar dahili olarak sorgulanır. Bir 'in herhangi XamlWriterbirine XamlObjectReader geçirdiği bağlam için aşağıdaki davranışı etkiler:
Davranış RequireExplicitContentVisibility yalnızca özellik değeri için bir
ShouldSerialize
desen kullanılamadığında , VE olan özellikler IsWritePublicfalse
için geçerlidir.İlk madde işareti noktasındaki deyimi true ise ve RequireExplicitContentVisibility ise
true
, tasarımcı ayarları özelliğin çıkışını içerik olarak mı yazdığını yoksa özelliğin örtük olarak mı kabul edildiğini belirler. Tasarımcı ayarlarına erişim, .NET Framework XAML Hizmetleri'ndeki iç API'lerden geçer ve derlemeleri yedeklemeden okumayı DesignerSerializationVisibilityAttribute temel alır. Bu durumda, iç kod değeri DesignerSerializationVisibility.Content denetler ve çıkışını özelliğine yazar. Aksi takdirde içerik örtük olarak kabul edilir.İlk madde işaretindeki
true
deyim , AND RequireExplicitContentVisibility isefalse
, özelliği her zaman çıkışını yazar ve DesignerSerializationVisibilityAttribute derlemeleri yedeklemek ilgisizdir.