目標 指定した週の要約データを表示するカスタム コントロールを開発する。
渡されるデータは次のようになります。
3rd May 2009 Customer A $2000
4th May 2009 Customer A $3900
6th May 2009 Customer B $1900
予想される表示は
3rd May 4th May 5th May 6th May
Customer A Customer A Customer B
$2000 $1900 $1900
ご覧のとおり、データは日付に基づいて条件付きです。
WPFの条件に基づいてアイテムをデータバインドできますか?
つまり、データ ソースの日付 == 現在のアイテムの日付の場合に概要を表示します
または、このロジックを C# でコーディングすることに固執する必要がありますか?
----------------- アンディの質問を編集 --------------------
インターフェイスを実装することはできますが、基本クラスは実装できません。
私がやりたいことは、現在の週と呼ばれるプロパティを介して設定される、1 年分の日付から 1 週間を表示するコントロールを持つことです。
次に、既知のデータ ソース (上記の例の表を参照) が渡されると、コントロール内の任意の日の項目があれば、データ ソースからデータを取得し、そうでない場合は表示しますが、日付のみを表示します。
データは、グリッド集計オブジェクトのリストになります
public class GridSummary
{
public DateTime SummaryDate;
public Client Customer;
public decimal Amount;
}