Привязывайте календари WPF друг к другу через элементы управления - PullRequest
1 голос
/ 06 октября 2011

У меня есть два пользовательских элемента управления и календарь в каждом.Мне нужно иметь возможность привязать выбранный диапазон дат в одном к выбранному диапазону дат в другом.Есть ли простой способ сделать это?

1 Ответ

1 голос
/ 06 октября 2011

Если оба они используют одну и ту же ViewModel, вы можете просто привязать одно и то же свойство.

Если у них есть отдельные ViewModel, значит, вы подходите к проблеме неправильно.UserControl не должен привязываться к вещам вне его границ, а привязка к дочернему элементу управления еще хуже.Это сделает ваши элементы пользовательского интерфейса тесно связанными друг с другом, и вы не будете знать, почему один сломался, потому что вы внесли изменения в другой.

Рассмотрите возможность совместного использования одной и той же ViewModel.

...