因此,使用Telerik RadMaskedNumericInput,我们可以设置Placeholder
属性,因此通过设置___123.45
可以将###123.45
的默认显示替换为Placeholder="#"
之类的内容。很好,很花哨。
我的问题是,我根本不想要由Mask
引起的间距,而是希望该值保持对齐,因此它显示为例如正常的TextBox
并且不会在表格中看起来不合适。
现在,我已经挖掘了控制模板(RadMaskedInputBaseStyle)并尝试设置所有相对对齐。我试过设置Placeholder=""
所以没有空间。然而到目前为止,两者都没有任何乐趣,事实上试图将Placeholder设置为这样的方式似乎只会导致一些时髦的重叠。
离开问题,如果说我有{11}的Mask
,我怎样才能从中得到显示;
|________123.45|
=(为每个Mask
Placeholder
点显示一个空格,其中包含8个空格,然后是数字。)
进入这个;
|123.45________|
=(为Mask
Placeholder
点显示不含空格。)
任何见解都表示赞赏。 :)
答案 0 :(得分:0)
在搜索telerik文档之后会出现这是预期的行为,并且没有找到解决方法,因此标记为已回答。
答案 1 :(得分:0)
这不会按照用户的意图保持对齐,但会彻底摆脱占位符
<Setter Property="Placeholder" >
<Setter.Value>
 <!--Unicode Character 'ZERO WIDTH NO-BREAK SPACE' (U+FEFF)-->
</Setter.Value>
</Setter>
答案 2 :(得分:0)
看起来像&#34;&amp;#xFEFF&#34;在最后一个RadMaskedNumericInput工作不正常,&#34;&amp;#x200B&#34; (ZERO WIDTH SPACE)对我有用。