Bonjour,
Voila mon soucis, j'ai un treeview crée a partir d'un fichier xml. Mais j'aimerai attribuer a chaque item et a chaque header un evenement. Mais je n'arrive pas a avoir acces aux items et header... J'utilise Expression Blend 3.
Le code de mon Treeview est :
<controls:TreeView MouseLeave="retournormale" SelectedItemChanged="trvDatabase_SelectedItemChanged" x:Name="treeView_Copy" Height="194" Width="174" FontSize="6.667" Foreground="#FFFF2000" FontFamily="Verdana" FontWeight="Bold" RenderTransformOrigin="0.5,0.5" Canvas.Top="8" Canvas.Left="62" DataContext="{Binding Source={StaticResource test2SampleDataSource}}" ItemTemplate="{StaticResource headerTemplate12}" ItemsSource="{Binding headerCollection}" />
Et le code généré automatiquement en xml par Blend 3 est :
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 29 30 31 32 33 34 35
| <!--
********* DO NOT MODIFY THIS FILE *********
This file is regenerated by a design tool. Making
changes to this file can cause errors.
-->
<SampleData:root xmlns:SampleData="clr-namespace:Expression.Blend.SampleData.test2SampleDataSource" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<SampleData:root.headerCollection>
<SampleData:header name="Storage">
<SampleData:header.maRefTitreCollection>
<SampleData:maRefTitre id="1" name="FDA/Optima" />
<SampleData:maRefTitre id="2" name="EMC CLARiiON" />
<SampleData:maRefTitre id="3" name="EMC DMX-4" />
<SampleData:maRefTitre id="4" name="NetApp FAS" />
</SampleData:header.maRefTitreCollection>
</SampleData:header>
<SampleData:header name="Servers">
<SampleData:header.maRefTitreCollection>
<SampleData:maRefTitre id="5" name="R481" />
<SampleData:maRefTitre id="6" name="EMC CLARiiON" />
<SampleData:maRefTitre id="7" name="EMC DMX-4" />
<SampleData:maRefTitre id="8" name="NetApp FAS" />
</SampleData:header.maRefTitreCollection>
</SampleData:header>
<SampleData:header name="CPU">
<SampleData:header.maRefTitreCollection>
<SampleData:maRefTitre id="9" name="R482" />
</SampleData:header.maRefTitreCollection>
</SampleData:header>
<SampleData:header name="Switch">
<SampleData:header.maRefTitreCollection>
<SampleData:maRefTitre id="10" name="R483" />
</SampleData:header.maRefTitreCollection>
</SampleData:header>
</SampleData:root.headerCollection>
</SampleData:root> |
En espérant une réponse merci d'avance
Valnours
Partager