Bonjour, j'ai un soucie avec wpf c'est la première fois que j'utilise cette techno, donc voila j'ai un controldans lequel j'ai un Dockpanel qui lui même contient un scrollview qui lui meme contient un stackpanl qui contient des AfficheurApplication qui est un usercontrol que j'ai fait tout fonctionne bien mis je dois ajouter tout ces éléments a mon IPodPageScroller a partir du code .net j'ai donc écrit cela :IPodPageScroller
Mais sa ne fonctionne pas
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 this.pageScroller.DataContext = new DockPanel() { AllowDrop = false, LastChildFill = true, DataContext = new ScrollViewer() { VerticalAlignment = VerticalAlignment.Stretch, VerticalScrollBarVisibility= ScrollBarVisibility.Auto, HorizontalAlignment= HorizontalAlignment.Stretch, DataContext = new StackPanel() { DataContext = new AfficheurApplication() } } };
le code XAML que je dois refaire est :
Je me suis pas mal trituré le cerveau et je ne trouve pas de solution a mon problème.
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 <ipod:IPodPageScroller Grid.Row="3" x:Name="pageScroller" ScrollingDuration="250" HorizontalAlignment="Stretch" > <DockPanel LastChildFill="True"> <ScrollViewer VerticalAlignment="Stretch" ScrollViewer.VerticalScrollBarVisibility="Visible" HorizontalAlignment="Stretch"> <StackPanel> <uc:AfficheurApplication /> <uc:AfficheurApplication /> <uc:AfficheurApplication /> <uc:AfficheurApplication /> </StackPanel> </ScrollViewer> </DockPanel> <DockPanel LastChildFill="True"> <ScrollViewer VerticalAlignment="Stretch" ScrollViewer.VerticalScrollBarVisibility="Visible" HorizontalAlignment="Stretch"> <StackPanel> <uc:AfficheurApplication /> <uc:AfficheurApplication /> <uc:AfficheurApplication /> </StackPanel> </ScrollViewer> </DockPanel> </ipod:IPodPageScroller>
Merci!!!
Partager