删除掩码占位符间距Telerik RadMaskedNumericInput
本文关键字:Telerik RadMaskedNumericInput 掩码占位符 删除 | 更新日期: 2023-09-27 18:11:16
因此,使用Telerik RadMaskedNumericInput,我们可以设置Placeholder
属性,因此,例如___123.45
的默认显示可以通过设置Placeholder="#"
来替换为###123.45
,这很好,很漂亮。
我的问题是,我不希望由Mask
引起的间距,而是希望值左对齐,所以它显示像,例如,一个正常的TextBox
,并没有出现在表单中如此不合适。
现在,我挖掘了控制模板(RadMaskedInputBaseStyle),并尝试设置所有的相对对齐。我试过设置Placeholder=""
,所以没有空间。然而,到目前为止,这两种方式都没有任何乐趣,事实上,试图以这种方式设置占位符似乎只会导致一些奇怪的重叠。
留下这个问题,如果我有一个#11.2的Mask
,我如何从这个得到显示;
|________123.45|
=(显示每个Mask
Placeholder
位置的空格,空格为8,然后是数字。)
这;
|123.45________|
=(显示不带空格为Mask
Placeholder
点)
欣赏任何见解。:)
这不会像用户期望的那样左对齐,而是完全摆脱占位符
<Setter Property="Placeholder" >
<Setter.Value>
 <!--Unicode Character 'ZERO WIDTH NO-BREAK SPACE' (U+FEFF)-->
</Setter.Value>
</Setter>
看起来像""在最后的RadMaskedNumericInput工作不正确,"" (ZERO WIDTH SPACE)对我来说工作得很好。
在浏览了telerik文档后,会发现这是预期的行为,并且没有找到解决方法,因此标记此问题