PhoneTextBox和LengthIndicatorVisible错误

时间:2013-08-14 15:47:39

标签: c# windows-phone-7 windows-phone-8 windows-phone silverlight-toolkit

我需要达到的目标非常简单。我在Windows Phone 8应用程序中有以下PhoneTextBox。当TextBox具有焦点时,我需要将LengthIndicatorVisible设置为true,当它失去焦点时我不想要它。

<toolkit:PhoneTextBox x:Name="TextBox1" MaxLength="480" GotFocus="TextBox1_GotFocus" LostFocus="TextBox1_LostFocus"/>

焦点方法如下:

private void TextBox1_GotFocus(object sender, RoutedEventArgs e)
{
    TextBox1.LengthIndicatorVisible = true;
    TextBox1.TextWrapping = TextWrapping.Wrap;
}

private void TextBox1_LostFocus(object sender, RoutedEventArgs e)
{
    TextBox1.LengthIndicatorVisible = false;
    TextBox1.TextWrapping = TextWrapping.NoWrap;
}

当它被聚焦并且我输入一些东西时,长度指示器就会显示出来。现在当它失去焦点时,即使调用了LostFocus()方法,长度指示器仍然存在。

此外,如果我放置一个ActionIcon文本框大小由于TextWrapping变大,但是当文本被清除时它不会返回到其默认大小(实际高度)

我一直在寻找类似的行为,但据说它已经修复了最新版本(我使用的那个 - Toolkit)。

任何人都知道这里有什么问题吗? 提前谢谢。

0 个答案:

没有答案