RootDesignerSerializerAttribute.Reloadable Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy główny serializator obsługuje ponowne ładowanie dokumentu projektowego bez uprzedniego zdysponowania hosta projektanta.
public:
property bool Reloadable { bool get(); };
public bool Reloadable { get; }
member this.Reloadable : bool
Public ReadOnly Property Reloadable As Boolean
Wartość właściwości
true
jeśli główny serializator obsługuje ponowne ładowanie; w przeciwnym razie , false
.
Uwagi
Jeśli ta właściwość jest ustawiona na false
, dokument projektowy nie wykonuje automatycznie ponownego ładowania w imieniu użytkownika. Jeśli ta właściwość jest ustawiona na false
wartość , użytkownik ponosi odpowiedzialność za ponowne otwarcie okna widoku projektanta dla dokumentu projektowego, jeśli wymagana jest aktualizacja lub ponowne załadowanie.
Niektóre serializatory wymagają interakcji składników zewnętrznych w procesie ładowania projektanta w celu ponownego skompilowania dokumentu projektowego. Te serializatory czasami muszą utworzyć nowego hosta projektanta za każdym razem, gdy dokument projektowy jest ładowany. Jeśli tak jest, Reloadable zostanie ustawiona wartość false
, a host projektanta musi zostać ponownie utworzony przez interakcję użytkownika (uruchomienie projektanta dokumentu) po usunięciu dokumentu projektu. Zdarzenia i usługi połączone z hostem projektanta, z wyjątkiem deserializacji, nie pozostają i mogą być ponownie ustawione. Jeśli Reloadable jest to true
, dokument projektowy można ponownie załadować po wprowadzeniu zmian spoza projektanta do kodu bez zamykania okna projektanta i ponownego otwierania go.