Bonjour,

J'ai crée un UserControl pour représenter un objet métier.
J'aimerais afficher une liste de ces objets mais je n'arrive pas à récupérer les propriétés de mon objet.

Mon UserControl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<UserControl x:Class="ThreeSixty.SLAView.SimpleControl"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Height="150" Width="200">
    <Grid>
        <GroupBox Header="{Binding Path=name}">
        </GroupBox>
    </Grid>
</UserControl>
Ma Fenêtre XAML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
            <ListView x:Name="SLA_List" ItemsSource="{Binding}" >
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <myCtrl:SimpleControl  DataContext="{Binding Path=.}"/>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
Ma Fenêtre CS
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
 
public List<SLA> mySLA = new List<SLA>();
 
public Window1()
        {
            InitializeComponent();
            PowerBasedSLA nouveau = new PowerBasedSLA("Super SLA");
            mySLA.Add(nouveau);
            mySLA.Add(nouveau);
            mySLA.Add(nouveau);
            mySLA.Add(nouveau);
            mySLA.Add(nouveau);
            mySLA.Add(nouveau);
            mySLA.Add(nouveau);
            mySLA.Add(nouveau);
            SLA_List.DataContext = mySLA;
        }
Résultat j'ai une liste de groupbox mais pas de nom en header...