IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Carousel en personnalisant Silverlight Flow Layouts library


Sujet :

Silverlight

  1. #1
    Membre régulier
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Points : 114
    Points
    114
    Par défaut Carousel en personnalisant Silverlight Flow Layouts library
    Salut,
    Je cherche a personaliser le carousel mit dans codeplex
    J'espere que vous voyez de quoi je parle.

    Dans le projet VertualizationSampleData, j'ai remplacé la boucle "for" par ce code:
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
     _photo.Add(new MyProduct { ProductName = "Item " + i, Picture = converter(null) });

    _Photo: C'est une nouvelle list que j'ai defini
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     private readonly List<MyProduct> _photo = new List<MyProduct>();
            public List<MyProduct> Photo
            {
                get { return _photo; }
            }

    Et MyProduct, est un model dont voici le code:
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     public class MyProduct
        {
            public string ProductName { get; set; }
            public string Description { get; set; }
            public int UnitsInStock { get; set; }
            public int UnitPrice { get; set; }
            public BitmapImage Picture { get; set; }
     
     
        }

    Voila, je pense que coté c#, c'est bon!
    Maintenant coté xaml, je bloque un peu. J'ai remplacé le binding qui etait:
    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
          <fl:FlowItemsControl3D Grid.Row="1" ItemsSource="{Binding Items}" ItemTemplate="{StaticResource itemTemplate}" />
    par celui ci:
    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
     <fl:FlowItemsControl3D Grid.Row="1" ItemsSource="{Binding Path=Photo}" ItemTemplate="{StaticResource itemTemplate}" />

    Apparement je dois aussi changer le "ItemTemplate", mais je n'ai aucune idée comment faire.
    Pour l'instant, au lieu de m'afficher "item", il m'affiche "Showroom.MyProduct".

  2. #2
    Membre régulier
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Points : 114
    Points
    114
    Par défaut
    Ok,
    Probleme resolu grace a une discution que j'ai trouvé dans le forum ou il etait ecrit qu'en faite un carousel n'est qu'un genre particulier de listBox.
    J'ai donc ecrit ceci dans le ItemTemplate:
    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <DataTemplate x:Key="itemTemplate">
                <StackPanel Orientation="Vertical">
                    <TextBlock Text="{Binding Path=ProductName}" Foreground="#FFDE4717" Margin="5" FontSize="20" />
                    <Image Source="{Binding Path=Picture}" Margin="5" MaxWidth="225" MaxHeight="200" />
                 </StackPanel>
            </DataTemplate>

    Et ca a reglé le probleme.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Flow Layout Panel
    Par benjamin-mermoz dans le forum Windows Forms
    Réponses: 2
    Dernier message: 23/02/2009, 08h49
  2. Centrer verticalement les objet dans un flow layout ?
    Par Djobird dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 05/09/2008, 09h08
  3. Vertical Flow Layout
    Par dellys2 dans le forum JDeveloper
    Réponses: 1
    Dernier message: 29/05/2008, 11h38
  4. telecharger library org.jdesktop.layout
    Par opensource dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 22/02/2008, 02h11
  5. Flow Layout verticalement
    Par bilal_inf dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 15/04/2007, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo