Bonjour
Je dispose d'un UserControl qui contient un DatePicker. Mon UserControl a une DependencyProperty Date, et le DatePicker est bindé sur cette propriété dans le xaml de mon UserControl
1 2 3 4 5
| <dg:DatePicker
Name="dpDate"
Width="100"
SelectedDate="{Binding Path=Date, ElementName=DateBase, Mode=TwoWay}"
Padding="0"/> |
Mon UserControl est placé sur un Window, et la propriété Date de celui est bindé sur un objet métier
<DateUserControlBase Date="{Binding Path=DateDebut, Mode=TwoWay}" />
Le DataContext est mis sur le Grid contenant le UserControl.
Lorsque je modifie la date dans mon objet métier, le DatePicker de mon UserControl est mis à jour. Si je modifie la date depuis le DatePicker, mon objet métier n'est pas modifié 
Si j'utilise directement un DatePicker dans ma Window en utilisant le même binding que pour mon UserControl, cela fonctionne bien dans les 2 sens.
J'en déduis donc que c'est le fait d'utiliser un UserControl qui pose problème, mais je ne vois pas comment faire.
Merci d'avance pour vos idée
@+
Birdyz
Partager