【发布时间】:2019-08-20 13:37:06
【问题描述】:
我正在尝试创建一个文本框(编辑器),当人们在其中键入时,它会减少剩余的字符数并显示,例如:标签中的“剩余 56 个字符”。我知道如何编写 Converter ,但目前调用 Converter 时的 value 参数是 null。转换器的参数如预期的那样是200。即使我删除了 Editor Binding 并将其设置为 Text="Hello",但调用 Converter 时该值仍然为 null。
标签和编辑器定义如下:
<Label
BindingContext="{x:Reference CommentEditor}"
Text="{Binding Path=Text,
Converter={StaticResource CharactersRemainingConverter}, ConverterParameter=200}"/>
<Editor
x:Name="CommentEditor"
Text="{Binding Comment}"
Placeholder="Comment up to 200 characters"
MaxLength="200">
</Editor>
谁能看出哪里出了问题?
【问题讨论】:
标签: xamarin