Bonjour,

Je développe une application pour la surface Microsoft et j'utilise un ScatterView.

Pour résumer, j'aurais besoin de pouvoir récupérer le nom de l'élément manipulé (je sais que l'on peut être à plusieurs, c'est pour cela que je dis "pour résumer").

Voilà comment je charge mon ScatterView :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<Grid Background="Black" >
 
        <s:ScatterView Name="MainScatterView" ContactLeave="MainScatterView_ContactLeave" ContactEnter="MainScatterView_ContactEnter">
            <s:ScatterView.ItemTemplate>
                <DataTemplate>
                    <Image Name="picture" Source="{Binding}"/> 
                </DataTemplate>
            </s:ScatterView.ItemTemplate>
        </s:ScatterView>
       </Grid>

Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);
 
            try
            {
                MainScatterView.ItemsSource =
                    System.IO.Directory.GetFiles(@"C:\...\img\", "*.png");
            }
            catch (System.IO.DirectoryNotFoundException)
            {
                // Handle exception as needed.
            }
        }

Je pensais récupérer le nom du fichier manipulé lors de l'action ContactLeave, mais je ne sais pas comment m'y prendre pour récupérer le nom de l'Item venant d'être manipulé.

Auriez-vous une idée?

Merci.