2011-12-21 11 views
0

これは私が疑う見解です。上記の部分をご覧ください。いつ私は他の2つにビューを分割する必要がありますか?

誰かがファイル(zipまたはxmlファイル)を参照する必要があります。このファイルがzipの場合、以下のリストビューはブラウズされたファイル名からすべてのファイルを抽出する必要があります。それがxmlファイルの場合、リストビュー内の項目は1つだけにする必要があります。そして、ユーザーがアップロードボタンを押して、プログラムが更新して値(ステータス)をリフレッシュした後に、リストからそれぞれのファイルを取得する必要があります(観測可能なコレクションと思われます)。

あなたはどう思いますか? 2つのビューモデルと2つのビューを作成する必要がありますか? enter image description here

答えて

1

UIのコントロールがほとんどないため、すべてを1つで簡単に処理できます。可視性バインディングを使用して非表示/表示します。

1

私はしません。リストビューにバインドされたコレクションが生成される方法を処理します。ファイルオブジェクトは抽出されたかどうかにかかわらずファイルオブジェクトです。だからあなたがしなければならないのは、それがzipファイルかどうか調べるロジックを追加すること、観測可能なコレクションに抽出するファイルを埋め込むことだけです。そうでない場合は、単一のxmlファイルをコレクションに追加します。

関連する問題