我有一个IntegerUpDown控件,该控件来自WPF扩展库(Xceed)。我希望用户仅使用上/下箭头输入值,而不能在其中输入值
我尝试使用IsReadOnly属性,但是这也会禁用向上/向下的错误。
<xctk:IntegerUpDown IsReadOnly="True" DisplayDefaultValueOnEmptyText="True" GotFocus="Day_GotFocus" LostFocus="Day_LostFocus" x:Name="Day" Value="{Binding DayText, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" Style="{StaticResource BaseDateInputTextBoxesStyle}" Minimum="{Binding MinimumDateSelection}" Maximum="{Binding MaximumDateSelection}">
<xctk:IntegerUpDown.Watermark>
<TextBlock Text="Day" Foreground="{StaticResource OffsetWhiteBrush}" Margin="0,0,60,0"/>
</xctk:IntegerUpDown.Watermark>
</xctk:IntegerUpDown>
如何禁用文本框区域,以便用户不能键入值,而只能使用向上/向下箭头键?
最佳答案
IntegerUpDown具有可以满足您的要求的属性:AllowTextInput="False"
关于c# - 禁用IntegerUpDown控件的文本输入-WPF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54226017/