Цель
Разработайте пользовательский элемент управления, который отображает сводные данные за указанную неделю.
Переданные данные будут выглядеть следующим образом:
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;
}