C++とJavaScriptでMetroスタイルアプリを開発しています。C++側はIObservableVector<T>
インスタンスを提供します。JavaScript側はWinJS.UI.ListView
コントロールを使用します。
リストビューは通常、WinJS.UI.IListDataSource
インスタンスに接続されています。最も一般的には、を取り、WinJS.Binding.List
そのdataSource
プロパティを使用します。
IObservableVector<T>
ただし、リストビューに接続するのは非常に自然なことのようです。これを行う方法はありますか?たとえば、IObservableVector<T>
sをList
sまたはIListDataSource
sに変換するためのアダプタはありますか?
私たちがたどることができる1つのルートは、に接続する独自のカスタムWinJS.UI.IListDataAdapter
実装を作成しIObservableVector<T>
、文書化が不十分な場合などにゲーム全体を実行することWinJS.UI.VirtualizedDataSource
です。しかし、誰かがこれをすでに行ったことがありますか?フレームワークにあるべきだと思われます。