当前 DatePicker / TimePicker / DateTimePicker 控件没有 Small 样式类, 当他们和 TextBox 水平排列时, 高度会不一致.
<Grid Grid.Column="1" ColumnDefinitions="Auto,100,Auto,100,Auto,100,Auto,100,Auto,100" ColumnSpacing="8" VerticalAlignment="Center">
<TextBlock Grid.Column="0" VerticalAlignment="Center" Text="Item1" />
<TextBox Grid.Column="1" Classes="Small" Text="Item1" />
<TextBlock Grid.Column="2" VerticalAlignment="Center" Text="Item2" />
<u:NumericIntUpDown Grid.Column="3" Classes="Small" Value="1" ShowButtonSpinner="False" />
<TextBlock Grid.Column="4" VerticalAlignment="Center" Text="Item3" />
<u:DatePicker Grid.Column="5" Classes="Small" HorizontalAlignment="Stretch" />
<TextBlock Grid.Column="6" VerticalAlignment="Center" Text="Item4" />
<u:TimePicker Grid.Column="7" Classes="Small" HorizontalAlignment="Stretch" />
<TextBlock Grid.Column="8" VerticalAlignment="Center" Text="Item5" />
<u:DateTimePicker Grid.Column="9" Classes="Small" HorizontalAlignment="Stretch" />
</Grid>