C# 如何格式化IntegerUpDown控件中某些值的显示值
我使用WPF扩展工具包来显示一个简单的输入框C# 如何格式化IntegerUpDown控件中某些值的显示值,c#,.net,wpf,wpf-extended-toolkit,C#,.net,Wpf,Wpf Extended Toolkit,我使用WPF扩展工具包来显示一个简单的输入框 xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" 输入值表示执行操作的持续时间。当值为0时,我的业务逻辑将其解释为无限期。现在我想修改控件,以便如果用户输入值0,则输入框中显示的文本将替换为“∞" symbol。我该怎么做,或者它是否可行?您好。首先,您必须确保IntegerUpDown可以显示“∞“符号。如果没有,您必须找到一种解决方法,比如创建您自己的控件。如果可能,您可以使用转
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
输入值表示执行操作的持续时间。当值为0时,我的业务逻辑将其解释为无限期。现在我想修改控件,以便如果用户输入值0,则输入框中显示的文本将替换为“∞" symbol。我该怎么做,或者它是否可行?您好。首先,您必须确保IntegerUpDown可以显示“∞“符号。如果没有,您必须找到一种解决方法,比如创建您自己的控件。如果可能,您可以使用转换器,或者在Tracetime属性中进行处理。这里省力的方法可能是使用一个文本框,该文本框的大小与带有inifinite符号的
IntegerUpDown
框的文本区域的大小相同。”rdcoded作为内容。然后将其精确放置在IntegerUpDown
控件文本区域的文本区域上,并根据IntegerUpDown
控件的值切换文本框的可见性。或者为其使用单独的属性,或者直接绑定并创建自己的转换器。您好。首先,您必须确保IntegerUpDown可以显示“∞“符号。如果没有,您必须找到一种解决方法,比如创建您自己的控件。如果可能,您可以使用转换器,或者在Tracetime属性中进行处理。这里省力的方法可能是使用一个文本框,该文本框的大小与带有inifinite符号的IntegerUpDown
框的文本区域的大小相同。”rdcode作为内容进行编码。然后将其精确放置在IntegerUpDown
控件文本区域的文本区域上,并根据IntegerUpDown
控件的值切换文本框的可见性。可以使用单独的属性,也可以直接绑定并创建自己的转换器。
<Label Content="TraceTime(ms): " />
<xctk:IntegerUpDown Value="{Binding TraceTime}" Maximum="5000" Minimum="0"/>