Nicht veränderbare Fenster mit windowStyle = None

7

Grundsätzlich möchte ich ein Fenster erstellen, das wie folgt aussieht: alt text http://www.thex9.net/screenshots/2009-10-15_1347.png

Das Fenster sollte jedoch nicht in der Größe veränderbar sein (die im Screenshot ist), sondern muss den Glasrand behalten. Der XAML für das Fenster im Screenshot ist wie folgt:

%Vor%

Ist es möglich, ein Fenster zu erstellen, das meinem Screenshot ähnlich sieht, aber nicht skalierbar ist? Jede Hilfe würde sehr geschätzt werden.

    
Daniel 15.10.2009, 03:14
quelle

2 Antworten

17

Eine Möglichkeit, ein Fenster mit fester Größe unter Beibehaltung des Rahmens zu erstellen, besteht darin, die Eigenschaften Min [Breite | Höhe] und Max [Breite | Höhe] auf denselben Wert zu setzen. Der Rahmen zeigt weiterhin den Größenänderungscursor, aber der Benutzer kann die Größe des Fensters nicht ändern.

Wenn die Tatsache, dass die Umrandung immer noch anzeigt, dass die Größe veränderbar ist, Sie stört, setzen Sie als nächstes den ResizeMode="NoResize", aber dann müssen Sie Ihr eigenes Aero-Glas zeichnen, wenn Sie die Glaskanten beibehalten wollen.

    
Drew Marsh 15.10.2009 05:04
quelle
17

Wahrscheinlich können Sie das gewünschte Ergebnis erhalten, indem Sie:      ResizeMode =
XAML-Objekteigenschaft, die folgende Zustände annehmen kann:

  • NoResize - Ein Fenster kann nicht in der Größe angepasst werden. Die Schaltflächen Minimieren und Maximieren werden nicht in der Titelleiste angezeigt.
  • CanMinimize - Ein Fenster kann nur minimiert und wiederhergestellt werden. Die Schaltflächen Minimieren und Maximieren werden beide angezeigt, aber nur die Schaltfläche Minimieren ist aktiviert.
  • CanResize - Ein Fenster kann in der Größe verändert werden. Die Schaltflächen Minimieren und Maximieren werden angezeigt und aktiviert.
  • CanResizeWithGrip - Ein Fenster kann in der Größe verändert werden. Die Schaltflächen Minimieren und Maximieren werden angezeigt und aktiviert. Ein Größenänderungsgriff wird in der unteren rechten Ecke des Fensters angezeigt.
Wojciech Papaj 16.02.2015 23:53
quelle

Tags und Links