Bonjour ,
Pourriez vous m'aider a me donner l'équivalent de ce code Xaml en code C#
Ce code réalise un master détail entre deux table produit et gestion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <CollectionViewSource x:Key="produitViewSource" /> <CollectionViewSource x:Key="produitgestionViewSource" Source="{Binding Path=gestion, Source={StaticResource produitViewSource}}" />
Pour l'instant j'ai trouvé ceci qui ne fonctionne pas dans le Load ,mais seulement dans chaque click sur un bouton.
Merci pour votre aide
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
17
18
19
20
21
22
23
24
25
26
27
28 private CollectionViewSource cvsprod; private CollectionViewSource cvsgest; private Binding b; public MainPage() { InitializeComponent(); cvsprod = new CollectionViewSource(); cvsgest = new CollectionViewSource(); } private void button1_Click(object sender, RoutedEventArgs e) { b = new Binding(); b.Source = cvsprod.View; b.Path = new PropertyPath("gestion"); b.Mode = BindingMode.TwoWay; BindingOperations.SetBinding(cvsgest,CollectionViewSource.SourceProperty, b); produitDataGrid.ItemsSource = cvsprod.View; gestionDataGrid1.ItemsSource = cvsgest.View; }
Partager