Windows Phone 8在描述中具有“阅读更多”按钮

时间:2013-08-23 11:34:21

标签: windows-phone-8 windows-phone

我有一个Windows Phone 8应用程序,我想在其中显示标题和说明。我的描述非常大,所以我想首先用一个更多按钮显示一些字符然后当用户点击该按钮时,他将能够看到剩余的描述。我如何实现这一点以及在Window Phone 8中创建更多按钮的指导原则是什么?如何在Windows Phone 8中实现此目的。

1 个答案:

答案 0 :(得分:1)

您可以通过切换说明文字来实现此目的:

public class MyClass : INotifyPropertyChanged {
  private string _shortText;
  private string _fullText;
  private bool _showFullText;

  public string Text { 
    get
    {
      if (_showFullText) 
        return _fullText;
      else 
        return _shortText;
    }
  } 
  public void Switch() {
    _showFullText = !_showFullText;
    OnPropertyChanged("Text");
  }
}

然后为{Binding Text}添加一个TextWrapping TextBlock,并在Tap事件中调用一个带下划线的TextBlock。