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
truebu bağlamı kullanan yazarların, raporlarda IsWritePublicfalsefalse çıkış içeriği yazmak için tasarımcı ayarlarını kullanmasını (tasarımcı ayarlarının yoksayılması gerekiyorsa).
Açıklamalar
Bu ayar dahili olarak sorgulanır. Aşağıdaki davranışı, bir 'in herhangi XamlWriterbirine XamlObjectReader geçirdiği bağlam için etkiler:
Davranış RequireExplicitContentVisibility yalnızca özellik değeri için bir
ShouldSerializedesen kullanılamadığında ve olan özellikler IsWritePublicfalseiçin geçerlidir.İlk madde işareti noktasındaki deyim true ise ve RequireExplicitContentVisibility ise
true, tasarımcı ayarları özelliğin çıkışını içerik olarak yazıp yazmadığını veya özelliğin örtük olarak kabul edilip edilmediğ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
truedeyimi , AND RequireExplicitContentVisibility isefalseözelliği her zaman çıkışını yazar ve DesignerSerializationVisibilityAttribute derlemelerin yedeklenmesi ilgisizdir.