Les Snippets

Connexion

Afficher toutes les couleurs disponible avec WPF

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 10/04/2008 19:44:35 et initié par Bidou [Liste]
Date de mise à jour : 10/04/2008 21:04:09
Vue : 2386
Catégorie(s) : Trucs & Astuces, Graphique, Control
Langages dispo pour ce code :
- C# 3.x



Langage : C# 3.x
Date ajout : 10/04/2008
Posté par Bidou [Liste]
DateMAJ : 10/04/2008
Code

namespace WpfApplication 
{
   public class Tools
   {
      public PropertyInfo[] GetColors(Type type)
      {
         return type.GetProperties();
      }
   }
}

XAML

<Window x:Class="WpfApplication1.Window1" 
xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
xmlns:local="clr-namespace:WpfApplication"
xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
Title="Window1" Height="200" Width="300">
   <Window.Resources>
      <ObjectDataProvider x:Key="colors" MethodName="GetColors" ObjectType="{x:Type local:Tools}">
         <ObjectDataProvider.MethodParameters>
            <x:Type TypeName="Colors"/>
         </ObjectDataProvider.MethodParameters>
      </ObjectDataProvider>
      <DataTemplate x:Key="dTemplate">
         <StackPanel Orientation="Horizontal">
            <Rectangle Width="16" Height="12" Fill="{Binding Name}" Stroke="#FF000000"/>
            <TextBlock Margin="1" Text ="{Binding Name}" Foreground="{Binding Name}" />
         </StackPanel>
      </DataTemplate>
   </Window.Resources>
   <Grid>
      <ComboBox ItemsSource="{Binding Mode=OneWay, Source={StaticResource colors}}" ItemTemplate="{DynamicResource dTemplate}" Margin="50,50,50,0" VerticalAlignment="Top" />
   </Grid>
</Window>



Remarque :
N'oubliez pas de mettre le bon namespace...

Snippets en rapport avec : Combobox, Colors, Color, Binding, Wpf



Codes sources en rapport avec : Combobox, Colors, Color, Binding, Wpf

{Javascript / DHTML} PLAY COLORS V2.0
A little source when you click on the color of the left table it change in the right and if you clic...

{C# / C#.NET} [WPF]LINQUERY - INTERFACE DE GESTION DE DATABASE
LinQuery est une interface de gestion de base de donnée Access et SQL Server, écrit en C# via WPF. ...

{C# / C#.NET} CRÉATION ET ENVOI DE FICHIERS ZIPPÉS
Ce petit prog fait en wpf permet de zipper le contenu d'un dossier en excluant les fichiers binaires...

{Visual Basic, VB6, VB.NET, VB 2005} EDITEUR DE TEXTE WINFORM AVEC CORRECTEUR ORTHOGRAPHIQUE WPF
c'est un hybride entre winform et wpf toutes les fonctions ne sont pas implémentées , pas eu le te...

{C# / C#.NET} RECONNAISSANCE VOCALE AVEC SYSTEM.SPEECH.RECOGNITION
Bon comme c'est dit, il s'agit d'un petit test de reconnaissance vocale. Je cherchais une demo pour ...

{Javascript / DHTML} DÉGRADÉ DE TEXTE
Petite fonction pour retourner un texte html en dégradé Conversion hex inclues Explication des...

{C# / C#.NET} TETRIS WPF
C'est un simple jeu de tetris que j'ai fait dans le but d'expérimenter WPF. Toute l'interface est fa...

{C# / C#.NET} CUBE-IT: PETIT JEU EN WPF
Petit jeu simple en WPF et C#. Le but est d'éliminer tous les blocs se trouvant dans la grille. Les ...

{C# / C#.NET} PLAYER MEDIA EN WPF : CHKPLAYER
je voulai faire un lecteur media en wpf , et la plupart des exemples que j'ai rencontrer manquer qq ...

{Visual Basic, VB6, VB.NET, VB 2005} MSN9COLORIES2
Bonjour Avec la participation de quelques sources qui se trouve sur ce site Je me suis fait un pet...