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