Wie Sie verhindern, dass Programm-icon aus stretching, um die Höhe der Titelleiste, bei der Verwendung von MahApps.U-Bahn? Keine Leerzeichen zwischen icon und Titelleiste Kanten, egal welche Größe des verwendeten symbols. Ich habe auch versucht, mit multi-size-Symbole und das funktioniert nicht.
Hier ist ein Beispiel aus der Kiste, wie es aussieht:
Stark inspiriert von mahapps punker76 code, können Sie dies tun:
Aber ein Symbol Margin-Eigenschaft könnte einfacher sein.
Haben Sie ein paar Optionen, um erreichen Ihre Anforderung.
Margin
EigenschaftIcon
Sie und senden Sie eine pull-AnforderungMahApps.U-Bahn ist auf Git, könnte man nur Gabel und optimieren Sie die Titelleiste-Symbol mit einem
Margin
Eigenschaft, wie Sie es wünschen.Derzeit Titelleiste-Symbol nicht scheinen, um diese Eigenschaft und die beginnt von den Rändern basierend auf der xaml-definition.
Könnten Sie senden Sie dann einen pull-request zu ermöglichen, die Autoren der Integration in die Haupt-Bibliothek, wenn Sie glauben, dass es ein nettes feature.
In der Quelle für Ihre Titelleiste Bild hinzufügen einer transparenten Polsterung. So etwas wie:
Nun, wenn Sie diese verwenden, als die
Icon
in IhremMetroWindow
sollten Sie eine Ausgabe wie: