Ich habe diesen Code:WPF Setter Wert inlining
<Setter Property="WindowChrome.WindowChrome">
<Setter.Value>
<WindowChrome CaptionHeight="{x:Static SystemParameters.CaptionHeight}"/>
</Setter.Value>
</Setter>
Die Anwendung korrekt gestartet wird, aber es ist ausführlich.
Ich habe versucht, meinen Code inline, also schrieb ich folgendes:
<Setter Property="WindowChrome.WindowChrome"
Value="{x:Static SystemParameters.CaptionHeight}"/>
Aber jetzt, wenn ich die Anwendung ausführen, wird es nicht gestartet werden. Warum?
Funktioniert es für Sie, wenn Sie es einfach wie die erste Option verlassen? – Tuco
Ja, es läuft einwandfrei. –
Da 'SystemParameters.CaptionHeight' kein Objekt vom Typ' WindowChrome' ist, kann WPF es nicht implizit für Sie konvertieren. –