Udostępnij za pośrednictwem


RootDesignerSerializerAttribute.Reloadable Właściwość

Definicja

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 falsewartość , 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.

Dotyczy