Bestimmen des Ausführungsstatus des WPF-Designmodus
Beim Erstellen von Anwendungen mit WPF kann es nützlich sein, zwischen der Codeausführung im Designmodus (z. B (z. B. in Blend oder Visual Studio) und tatsächliche Laufzeitausführung. Diese Unterscheidung ermöglicht Situationen, in denen ein bestimmtes Verhalten oder bestimmte Daten während des Prototypings zur Entwurfszeit, jedoch nicht in der Produktion, gewünscht sind.
Um festzustellen, ob WPF-Code derzeit im Entwurfsmodus ausgeführt wird, sollten Sie die Verwendung von DesignerProperties.GetIsInDesignModeMethode. Diese Methode akzeptiert ein DependencyObject und gibt einen booleschen Wert zurück, der angibt, ob sich das Objekt im Entwurfsmodus befindet oder nicht.
// 'this' is your UI element DesignerProperties.GetIsInDesignMode(this);
DesignerProperties.IsInDesignTool als GetIsInDesignMode verwenden kann in Visual Studio gelegentlich „false“ zurückgeben.
In WinRT/Metro/Windows Store Anwendungen ist die entsprechende EigenschaftDesignModeEnabled.
Windows.ApplicationModel.DesignMode.DesignModeEnabled
Das obige ist der detaillierte Inhalt vonWie kann ich feststellen, ob meine WPF-Anwendung im Designmodus ausgeführt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!