2011-12-21 74 views
0

這是我懷疑的看法。請參閱上面的部分。我什麼時候需要將視圖分爲兩個視圖?

有人必須瀏覽一個文件(zip或xml文件)。如果這是一個zip文件,下面的列表視圖必須從瀏覽的文件名中提取所有文件。如果它是一個xml文件,它應該只有一個項目進入列表視圖。然後用戶必須按上傳按鈕,然後在程序更新和刷新值(狀態)後從列表中獲取每個文件(我猜是可觀察的集合)。

您認爲如何?是否有必要創建兩個視圖模型和兩個視圖? enter image description here

回答

1

我覺得你可以很容易地處理一切,因爲你在UI上的控件很少。並使用可見性綁定來隱藏/顯示它們。

1

我不會。我將處理如何生成綁定到ListView的集合。文件對象是一個文件對象,無論它是否被提取。因此,您只需添加邏輯來調查它是否爲zip文件,然後用要提取的文件填充可觀察集合。如果沒有,請將單個xml文件添加到集合中。

相關問題