gpt4 book ai didi

c# - WPF C# DatePicker 点击打开日历

转载 作者:行者123 更新时间:2023-11-30 14:11:22 26 4
gpt4 key购买 nike

我正在向我的表单添加一个 WPF DatePicker 控件,它工作正常。但我不希望用户能够在“选择日期”文本框中输入类型。我希望它是只读的,当他们单击文本框时,它只会打开日历。

我不确定属性中是否有此选项?我找不到任何东西...

最佳答案

<DatePicker HorizontalAlignment="Left" VerticalAlignment="Top">
<DatePicker.Resources>
<Style TargetType="DatePickerTextBox">
<Setter Property="IsReadOnly" Value="True"/>
<Setter Property="Text" Value=" "/>
<Setter Property="Focusable" Value="False"/>
<Setter Property="IsEnabled" Value="False" />
<Setter Property="IsHitTestVisible" Value="False"/>
</Style>
</DatePicker.Resources>
</DatePicker>

将来您可以使用 WPF 可视化工具查看顶级控件正在使用哪个子控件(在本例中为 DatePickerTextBox),然后像我所做的那样在资源部分中将样式和/或模板应用于该类型在这里。

关于c# - WPF C# DatePicker 点击打开日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20318093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com