0

因此,我们可以使用 Telerik RadMaskedNumericInput 设置Placeholder属性,例如,___123.45可以将默认显示替换为类似###123.45的设置Placeholder="#",这很好而且花花公子。

我的问题是,我根本不希望由 引起的间距Mask,而是希望将值左对齐,以便它显示为例如正常TextBox,并且不会在表单中显得如此格格不入。

现在,我已经挖掘了控制模板 (RadMaskedInputBaseStyle) 并尝试设置所有相对对齐方式。我试过只是设置Placeholder=""所以没有空间。然而到目前为止,两者都没有任何乐趣,实际上试图以这种方式设置占位符似乎只会导致一些时髦的重叠。

留下一个问题,如果说我有一个Mask#11.2,我怎么能从中得到显示;

|________123.45| =(为每个Mask Placeholder点显示一个空格,其中包含 8 个空格,然后是数字。)

进入这个;

|123.45________| = (显示的点没有空格Mask Placeholder。)

任何见解表示赞赏。:)

4

3 回答 3

0

这不会按照用户的意图左对齐,而是完全摆脱占位符

    <Setter Property="Placeholder" >
        <Setter.Value>
            &#xFEFF;   <!--Unicode Character 'ZERO WIDTH NO-BREAK SPACE' (U+FEFF)-->
        </Setter.Value>
    </Setter>
于 2014-01-07T13:32:54.887 回答
0

看起来最后一个 RadMaskedNumericInput 的“”工作不正确,“​”(零宽度空间)对我很有用。

于 2016-03-23T10:01:11.330 回答
-1

在搜索 Telerik 文档后会出现这是预期的行为并且没有找到解决方法,因此将其标记为已回答。

于 2013-05-06T18:17:40.520 回答