gpt4 book ai didi

c# - 如何让 DatePicker 只接受 WPF 中的数字输入?

转载 作者:行者123 更新时间:2023-11-30 20:21:11 24 4
gpt4 key购买 nike

我有以下 DatePicker 控件:

<Grid x:Name="LayoutRoot" Background="White">
<DatePicker Margin="2" Grid.Column="1" VerticalAlignment="Center"/>
</Grid>

是否可以只允许用户设置数字输入?或者如何在无法实现的情况下禁用文本框输入

最佳答案

此代码仅允许在 DatePicker 中输入数值

XAML:

<DatePicker Margin="2" Grid.Column="1"
PreviewTextInput="phoneNumber_PreviewTextInput"
VerticalAlignment="Center"/>

代码隐藏

private void phoneNumber_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
char character = Convert.ToChar(e.Text);
if (char.IsNumber(character))
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}

关于c# - 如何让 DatePicker 只接受 WPF 中的数字输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34588286/

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