RootDesignerSerializerAttribute.Reloadable Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der Stamm serialisierer das Neuladen des Entwurfsdokuments unterstützt, ohne zuerst den Designerhost zu entfernen.
public:
property bool Reloadable { bool get(); };
public bool Reloadable { get; }
member this.Reloadable : bool
Public ReadOnly Property Reloadable As Boolean
Eigenschaftswert
truewenn der Stamm-Serialisierer das Neuladen unterstützt; andernfalls . false
Hinweise
Wenn diese Eigenschaft auf false festgelegt ist, führt das Entwurfsdokument nicht automatisch ein Neuladen im Namen des Benutzers durch. Wenn diese Eigenschaft auf false festgelegt ist, liegt es in der Verantwortung des Benutzers, das Designeransichtsfenster für das Designdokument erneut zu öffnen, wenn ein Update oder erneutes Laden gewünscht wird.
Einige Serialisierer erfordern die Interaktion externer Komponenten im Designerladeprozess, um das Entwurfsdokument neu zu erstellen. Diese Serialisierer müssen manchmal bei jedem Laden des Entwurfsdokuments einen neuen Designerhost erstellen. Wenn dies der Fall ist, Reloadable wird auf false, und der Designerhost muss durch Benutzerinteraktion (Starten des Designers für das Dokument) neu erstellt werden, nachdem das Entwurfsdokument verworfen wurde. Die Ereignisse und Dienste, die mit dem Designerhost verbunden waren, mit Ausnahme der Deserialisierung, bleiben nicht erhalten und müssen möglicherweise erneut festgelegt werden. Ist Reloadable dies der Fall true, kann das Entwurfsdokument neu geladen werden, nachdem Änderungen außerhalb des Designers am Code vorgenommen wurden, ohne das Designerfenster zu schließen und es erneut zu öffnen.