1

したがって、Windows 8 Metro (C#/WinRT を使用) では、次のようなデータ構造があります。

public class Comment
{
    public string body;
    public List<Comment> replies;
}

ページに表示したいのですが、WinRT (TreeView および HeirarchicalDataTemplate) では以前のメソッドを使用できなくなりました。とにかく今、Windows 8でそうする必要はありますか? 助けてくれてどうもありがとう!

4

1 に答える 1

1

TreeView コントロールを実装するか、既に実装されているものを探す以外に、ItemsSource がコメントのリストにバインドされている ListView を持つ Frame を持つことができます。コメントをタップすると、ListView とそれにバインドされた返信のリストを含むフレーム内の別のページに移動するように、ListView を接続します。戻るボタンは、親コメントのページに戻るために、フレーム内をナビゲートします。

編集*

WinRT XAML Toolkit にTreeViewコントロールが追加されました。確認してください: http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/view/b0ee76bd6492#WinRTXamlToolkit/Controls/TreeView/TreeView.cs

ただし、注意してください。これは Silverlight Toolkit からの大まかな移植であり、うまく機能しない可能性があります。また、Windows ストア アプリケーションの一部としてリリースすることを計画している場合は、タッチ フレンドリーではないため、アプリがデスクトップ専用でない限り、スタイルを大幅に変更する必要があります。

于 2012-07-04T16:29:12.797 に答える