Zentrierung DatePicker-Steuerelement
Bin ich mit dem datepicker-Steuerelement von der wpf-toolkit. Ich muss center richten Sie den Inhalt in datepicker-Steuerelement. Wie kann ich das erreichen?
Versucht VerticalContentAlignment="Center". Es hat nicht funktioniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
DatePicker
.Keine der anderen Lösungen arbeiten wird, weil die vertikale Ausrichtung des DatePicker-Inhalte (text-und button) ist hart codiert in der Standard-WPF-Stil. d.h. die Standard-WPF-DatePicker-Stil wurde nicht in einer Weise geschrieben, wobei die vertikale Ausrichtung (unter vielen anderen Eigenschaften) überschrieben werden können.
Dieses Problem beheben sollte (vertikale Ausrichtungen wurden Vorlage begrenzt)
- extrahieren Sie die Standard-DatePicker-Stil
befestigen Sie den Stil mit der entsprechenden template-Bindungen
- wenden Sie den neuen Stil
BetterDatePicker.xaml
Erstellen ControlTemplate für den DatePicker und den Satz "VerticalContentAlignment" - Eigenschaft der PART_TextBox element "Center".
Gehören dieses Stück code in die Ressourcen der übergeordneten Steuerung:
Hatte ich ein bisschen ein Problem, immer die Taste auf der rechten Seite des DatePicker korrekt ausgerichtet sind, aber das funktionierte: