如何在TextBox中通过鼠标单击禁用选定的文本移动?

Ily*_*ert 5 c# wpf textbox

我需要创建一个TextBox只接受之间的数字160。我的问题是用户可以拖动所选文本并移动。这可能会导致错误的结果。

这是显示问题的gif:

有人可以说一种可以用来禁用此功能的方法。

Wil*_* V. 1

你说的是文本框,但即使你的 gif 也显示了一个数字。使用数字向上向下,您可以设置最大值和最小值,一旦失去焦点(例如单击按钮),该最大值和最小值将限制在最大值。因此,您想要使用数字向上向下值的任何功能都将首先更新该值,然后运行程序的其余部分。如果你想完全阻止丢弃,可以将AllowDrop设置为false。