-1

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

4

1 回答 1

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 和一个带下划线的 TextBlock,您可以在 Tap 事件中调用 Switch 方法。

于 2013-08-23T13:08:01.333 回答