按下按钮时WP7 TextBlock可见

时间:2013-01-22 22:51:34

标签: windows-phone-7

我有1个TextBox,1个TextBlock和1个按钮。

按下按钮时,我希望只有TextBox中没有数据才能看到TextBlock。如果TextBox中有数据,那么我希望它继续到下一页(Page1)。

当我运行代码并单击按钮时;无论TextBox中是否有数据,该按钮都会将我发送到下一个Page1,如果TextBox中有文本(我在TextBox中没有任何文本进行测试),它就应该去了。

 private void btnContinue_Click(object sender, RoutedEventArgs e)
    {
        if (ProfileNameTextBox.Text == null)
        {
            textBlockError.Visibility = Visibility.Collapsed;
        }
        else
        {
            NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
        }
    }

1 个答案:

答案 0 :(得分:2)

有几件事:

  1. 尝试将对文字的检查更改为string.IsNullOrEmpty()
  2. 调试时显示的值是什么?
  3. 您的逻辑与您的语句“我希望TextBlock仅在TextBox中没有数据时才可见”。从您的代码中,当没有数据时,您将隐藏文本框...