Bonjour,

J'essai de faire un DataForm dans un DataTemplate, mais cela ne fonctionne pas, je ne dois pas bien m'y prendre ...

En gros ce code fonctionne bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<ContentControl Grid.Row="0">
    <df:DataForm CurrentItem="{Binding Current}" CommandButtonsVisibility="None">
        <StackPanel>
            <df:DataField>
                <TextBox Text="{Binding Title, Mode=TwoWay}" />
            </df:DataField>
            <df:DataField>
                <TextBox Text="{Binding Description, Mode=TwoWay}" MinHeight="200" MaxHeight="500" />
            </df:DataField>
        </StackPanel>
    </df:DataForm>
</ContentControl>
Mais pas celui ci (la dataform est vide) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<ContentControl Grid.Row="0">
    <ContentControl.ContentTemplate>
        <DataTemplate>
            <df:DataForm CurrentItem="{Binding DataContext.Current, RelativeSource={RelativeSource Self}}" CommandButtonsVisibility="None">
                <StackPanel>
                    <df:DataField>
                        <TextBox Text="{Binding Title, Mode=TwoWay}" />
                    </df:DataField>
                    <df:DataField>
                        <TextBox Text="{Binding Description, Mode=TwoWay}" MinHeight="200" MaxHeight="500" />
                    </df:DataField>
                </StackPanel>
            </df:DataForm>
        </DataTemplate>
    </ContentControl.ContentTemplate>
</ContentControl>
J'ai raté quelque chose ?

Merci.