2012-02-16 4 views
0

私はWPFとMVVMのパターンに非常に慣れているので、仕事に関しては問題があります。ItemsControlからのExcelのエクスポート

タスクは、ItemsControlに表示されているデータをMS Excelにエクスポートすることです。しかし、デザインに忠実であると少し難しいです。

これらのことを理解するためのより良い方法を見つける方法についてご意見はありますか?

たとえば、ItemsControlは、TabItemの内部にあります。 2つのタブアイテムがあります。データは、TabControlSelectedIndexに応じて変更されます。 tabselectedindexに応じてデータを変更するにはどうすればよいですか。 「Excelにエクスポート」ボタンをクリックすると、正しいデータがあることを確認する必要があるためです。

ありがとうございます!

答えて

0

ビューモデルでは、ItemsControlItemSourceプロパティにバインドされたアイテムのコレクションがある可能性があります。この場合、View Modelでコレクションを簡単に解析し、必要な情報をExcelにエクスポートできます。

List<CustomClass> items = new List<CustomClass>(); 
//TODO: populate items 
foreach (CustomClass item in items) 
{ 
    //TODO: do something with the item 
} 

私はあなたの問題が正しいと思います。

+0

ありがとうございます。 – bilgestackoverflow

+0

より具体的な作業を投稿すると、より具体的なコードを提供できます –

関連する問題