Problème de Binding avec un UserControl
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
Code:
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
Code:
<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é :cry:
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