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 das Stammserialisierungsprogramm das Neuladen des Entwurfsdokuments ohne vorherige Freigabe des Designerhosts unterstützt.
public:
property bool Reloadable { bool get(); };
public bool Reloadable { get; }
member this.Reloadable : bool
Public ReadOnly Property Reloadable As Boolean
Eigenschaftswert
true
, wenn das Stammserialisierungsprogramm das Neuladen unterstützt, andernfalls false
.
Hinweise
Wenn diese Eigenschaft auf false
festgelegt ist, führt das Entwurfsdokument nicht automatisch ein Erneutes Laden im Namen des Benutzers durch. Wenn diese Eigenschaft auf false
festgelegt ist, liegt es in der Verantwortung des Benutzers, das Designeransichtsfenster für das Entwurfsdokument erneut zu öffnen, wenn ein Update oder ein erneutes Laden gewünscht wird.
Einige Serialisierer erfordern die Interaktion externer Komponenten beim Laden des Designers, 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, wird auf false
festgelegt, Reloadable und der Designerhost muss durch Benutzerinteraktion (Starten des Designers für das Dokument) neu erstellt werden, nachdem das Entwurfsdokument gelöscht 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. Wenn Reloadable ist 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.