JamesBondCaesar Asked:2020-04-14 21:45:26 +0000 UTC2020-04-14 21:45:26 +0000 UTC 2020-04-14 21:45:26 +0000 UTC 如何为带有日期显示、xaml 元素“DatePicker”的按钮设置样式? 772 如何在 App.xaml 中为显示 DatePicker 的月份(以红色突出显示)的所有按钮设置全局样式? 事实是,在这个文件中,所有按钮的高度均为 22 像素,因此,显示日期的字段与图片中一样被截断了一半。 <!--Задаем высоту кнопок--> <Style TargetType="Button"> <Setter Property="Height" Value="22"/> </Style> 我需要所有日历的样式都以相同的方式设置,或者取消按钮的样式,或者将高度设置为 30 像素。告诉我怎么注册它,我不太明白如何为 DatePicker 类中的嵌套元素设置样式。 c# 1 个回答 Voted Best Answer Dzianis Karpuk 2020-04-15T00:57:05Z2020-04-15T00:57:05Z 您可以覆盖 DatePicker 的按钮样式。 <Style TargetType="{x:Type DatePicker}"> <Style.Resources> <!-- Reset the Button style inside the DatePicker to default values --> <Style TargetType="{x:Type Button}"> <Setter Property="Height" Value="30"/> </Style> </Style.Resources> </Style>
您可以覆盖 DatePicker 的按钮样式。