Bri*_*nKE 6 wpf xaml textbox datepicker
我在我的应用程序中使用DatePicker定义如下:
<DatePicker Width="200"
Margin="20, 20, 20, 0"
SelectedDate="{Binding PeriodEndDate, Mode=TwoWay}" />
Run Code Online (Sandbox Code Playgroud)
以下是日期选择器的显示方式:

如何使日期(2015年4月22日)在文本框中垂直居中(日期周围的虚线是实际的文本框边界)?
我试图同时设置VerticalContentAlignment和VerticalAlignment到Center但这并不影响日期定心.
如果我使用探听挖掘到的日期选择器,我可以看到一个名为元素PART_TextBox中DatePicker.如果我将其更改PART_TextBox VerticalContentAlignment为Center,则文本将居中(Stretch默认设置为).但是,我不知道如何访问此子组件来更改它VerticalContentAlignment
我猜这是你的字体大小的产物。尝试。
<DatePicker Width="200"
FontSize="8"
Margin="20, 20, 20, 0"
SelectedDate="{Binding PeriodEndDate, Mode=TwoWay}" >
<DatePicker.Resources>
<Style TargetType="DatePickerTextBox">
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
</DatePicker.Resources>
</DatePicker>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1567 次 |
| 最近记录: |