Bonjour a tous,

voila j'utilise un Dataform pour visualiser des entites d'une Grid, avec le petit crayon pour editer, la croix pour ajouter toussa.

Tout vas bien, sauf que un datepicker est present dans les datafield, et qu'il est binde en xaml twoWay.
Au moment du create, l'objet etant "vide" il me met 01/01/0001....

J'ai pas trouve comment introduire datetime.Now, car j'ai edite le EditTemplate donc j'ai pas acces au datepicker en temps que controlUser.



Qqn as une idee ?

Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<dataform:DataForm Header="Item choisis" ItemsSource="{Binding ElementName=itemDomainDataSource, Path=Data}" CurrentItem="{Binding ElementName=itemDataGrid,Path=SelectedItem}" AutoEdit="False" CommandButtonsVisibility="Edit, Add, Delete, Commit, Cancel" AutoCommit="False" Margin="0,20,0,0" EditEnded="DataForm_EditEnded" DeletingItem="DataForm_DeletingItem" CurrentItemChanged="DataForm_CurrentItemChanged">
                    <dataform:DataForm.EditTemplate>
                        <DataTemplate>
                            <StackPanel>
                                <dataform:DataField>
                                    <sdk:DatePicker Height="23" HorizontalAlignment="Left" Margin="3" Name="dateCreationDatePicker" SelectedDate="{Binding Path=DateCreation, Mode=TwoWay, NotifyOnValidationError=true, ValidatesOnExceptions=true}" VerticalAlignment="Center" Width="120" />
                                </dataform:DataField>
                                <dataform:DataField>
                                    <TextBox Height="23" HorizontalAlignment="Left" Margin="3" Name="nomTextBox" Text="{Binding Path=Nom, Mode=TwoWay, NotifyOnValidationError=true, ValidatesOnExceptions=true, TargetNullValue=''}" VerticalAlignment="Center" Width="120" />
                                </dataform:DataField>
                            </StackPanel>
                        </DataTemplate>
                    </dataform:DataForm.EditTemplate>
                </dataform:DataForm>