我有DatePicker
这样:
<DatePicker Grid.Row="7" HorizontalAlignment="Left" FontSize="43" CalendarStyle="{StaticResource styleCalendar}"/>
问题是,增加日期选择器的字体大小不会调整图标的大小,而且它仍然很小。
我已经搜索过但找不到合适的方法来调整图标大小,或者这可能不是扩大挑选者的正确方法
答案 0 :(得分:1)
最简单的方法是将DatePicker放入Viewbox并调整Viewbox的大小。借用你的例子,你可能有
time.sleep()
增加/减少Viewbox.Width参数将允许您调整DatePicker的大小。
答案 1 :(得分:0)
对于那些对迈克尔·雷普奇(Michael Repucci)的简单回答不满意的人,有一种“更清洁”的替代解决方案来满足我的口味,该解决方案使您只能在视图框周围包围图标。 您可以在xaml文件的“设计”面板上右键单击要修改的元素,然后单击“修改模型”。这将带您到元素的xaml代码。然后,您必须找到要修改的零件。在这里,我仅用ViewBox包围了包含图标的Button,而不是整个控件。 所讨论的部分几乎在底部。我放了一些换行符,以使其更加可见。
std::sqrt<double>
我希望这个答案能对某人有所帮助。
答案 2 :(得分:0)
对我来说,有效的解决方案是只将日历按钮放在视图框中。
<DatePicker...>
<DatePicker.Resources>
<Style TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Viewbox>
<ContentPresenter/>
</Viewbox>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DatePicker.Resources>
</DatePicker>