Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ajouter une image dans une Grid - XAML / C# [ Windows / Formulaire / Winforms / Controls ] (jim462)

dimanche 9 mars 2008 à 02:37:50 | Ajouter une image dans une Grid - XAML / C#

jim462

Bonjour,

Je cherche comment ajouter une image dans une Grid.
Par contre, je ne la veux pas dans le code XAML, mais dans le code C#
(la raison, l'image sera dynamique).

Donc le rendu que je veux avoir, le voici (en XAML) :

<Grid Margin="100,0,100,0" x:Name="myBar">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>

            <Image Source="user.png" Grid.Column="0" Panel.ZIndex="1"/>
</Grid>

Donc en code C#  j'ai mon objet Grid plus :

            ColumnDefinition myColDef1 = new ColumnDefinition();
            myBar.ColumnDefinitions.Add(myColDef1);



Avez vous une proposition pour y ajouter les images ??
D'avance merci.




samedi 15 mars 2008 à 11:33:57 | Re : Ajouter une image dans une Grid - XAML / C#

ShareVB

salut,

en fait, il faut utiliser les DependencyProperty afin de définir le Grid.Column et Grid.Row et puis pour charger une image dans un Image (http://msdn2.microsoft.com/fr-fr/library/system.windows.controls.image.source.aspx)..ensuite, il faut aussi ajouter une définition de ligne pour chaque ligne...

            myBar.ColumnDefinitions.Add(new ColumnDefinition());
            for (int i = 0; i < 10; i++)
            {
                myBar.RowDefinitions.Add(new RowDefinition());
                Image im = new Image();

                BitmapImage bi3 = new BitmapImage();
                bi3.BeginInit();
                bi3.UriSource = new Uri("test.bmp", UriKind.Relative);
                bi3.EndInit();
                im.Source = bi3;

                im.SetValue(Grid.ColumnProperty, 0);
                im.SetValue(Grid.RowProperty, i);
                im.SetValue(Panel.ZIndexProperty, 1);
                myBar.Children.Add(im);
            }

ShareVB



Cette discussion est classé dans : code, image, ajouter, grid, xaml


Répondre à ce message

Sujets en rapport avec ce message

Image et TabItem ??? [ par gglamicose ] Bonjour a tous !! Voila, je suis en train de faire une petite application en xaml, et je me disais que ce serrait sympa d'ajouter une image a coté du Ajouter Code Feuille Excel [ par mathvez ] Bonjour,          Je voudrais savoir comment ajouter du code et evénement a une feuille excel à l'aide d'un programme Csharp. Le code dois se répeter svp aider moi en traitement d'image [ par Amel3 ] bonjoursvp je cherche  le code source en c++ pour faire la direction d'une route mon projet est dans le traiterment d'image (la detection semi automat Grid [ par 24 ans ] salut tout le monde je me suis bloqué depuis 4 heures.j'ai une form qui contient un DataGrid avec 3 colonnes "Code, Valeur1, Valeur2"je veux faire la Pb d'exception InvalidOperationException [ par bikini42 ] Bonjour à tous,Je vous écris car je progresse petit à petit en C# mais là je suis cofronté à un problème que je n'arrive pas à résoudre.Mon programme DataGridView : PictureBox [ par pitch6969 ] Bonjour je voudrais savoir s'il est possible de rajouter une image sur un datagridview, les images que je veux ajouter ne sont pas stocker dans la bas Ajouter une fonction javascript depuis le code behind [ par SoyYo ] Bonjour J'aimerais au click d'un bouton pouvoir ajouter une fonction javascript a ma page asp, est-ce que c'est possible et si oui comment?Merci Data grid [ par programmationniste ] J'ai un colonne texte, je voudrais selon le texte de la cellule  ajouter une image.Est ce possible sans ajouter de colonnes?La culture est comme la co Problème lors d'import image 3D [ par sondos01 ] Bonjour à tous et   à toutes, Je suis entrain de dévélopper une programme qui permet d'animer une image 3D  ( format 3DS ) grace à Visual Studio 2005. ajouter image Bdd ACCESS [ par ggrug26 ] Bonjour,je programme sous C#, mon programme doit permettre d'ajouter une image dans une table, dans une Bdd,et voici mon erreur: "La référence d'objet


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.