目标 开发一个自定义控件,显示指定周的摘要数据。
传入的数据如下:
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 周,这将通过一个名为当前周的属性来设置。
然后,当传入已知数据源(参见上面的示例表)时,我希望控件中的任何日期项从数据源中提取它们的数据(如果有),如果没有,则仍然显示,但只显示日期。
数据将是网格摘要对象的列表
public class GridSummary
{
public DateTime SummaryDate;
public Client Customer;
public decimal Amount;
}