Ich möchte, dass das Fenster MinWidth
/MinHeight
und MaxWidth
/MaxHeight
Spezifikationen der Inhaltskontrolle innerhalb entspricht.Fenster Größenbeschränkungen nach Inhalt
Einige haben vorgeschlagen, SizeToContent
zu verwenden, aber das hilft nur beim Festlegen der anfänglichen Fenstergröße, nicht der Einschränkungen.
Andere schlagen vor, MeasureOverride
zu überschreiben und Fenster Min/Max Höhe und Breite dort zu setzen, aber das scheint etwas unrein zu sein, wenn man bedenkt, dass solch ein triviales Problem sicherlich eine rein deklarative Lösung haben sollte.
einfach eine andere Lösung zu erwähnen, die aber nicht Arbeit (und war zuvor in einer Antwort erwähnt, die gelöscht wurde) sinnvoll erscheint: Bindung MinWidth
des Fensters MinWidth
der Kontrolle übernehmen nicht berücksichtigt Fensterdekorationen.
Wissen Sie, ob SizeChanged ausgelöst wird, wenn sich MinWidth/MinHeight oder MaxWidth/MaxHeight des Inhalts ändern? Oder sollte ich diesen Eigenschaften eine Bindung separat hinzufügen? – EFraim
Das ist definitiv nützlich, ich überprüfe gerade, ob es mein Problem vollständig löst. – EFraim