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 : 423
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

{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...

{Javascript / DHTML} AJAX EN MOINS DE 50 LIGNES
class ajax super réduite pour les noob :) , pas de gestion d'erreur ni de formulaire, mais reconnais...

{C# / C#.NET} PETIT EXEMPLE UTILISANT XAML ET WPF
Utilisation de WPF et XAML - Requis: Framework 3.5 Il s'agit d'un programme qui ne pourra certai...

{C# / C#.NET} LECTEUR AUDIO WPF
Un lecteur audio WPF / Xaml rudimentaire mais s'appuyant sur des technologies prométteuses (Xaml) ou...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERSION DE COULEUR RGB VB6 EN COULEUR ARGB .NET
Ce code permet de convertir une couleur RGB utilisée par VB6 ex : Rouge 255 En ARGB utilisé par .NET...

{Delphi} TRI DANS LISTBOX/COMBOBOX (TSTRINGS)
D' après une question sur le forum : http://www.delphifr.com/infomsg_TRI-NUMERIQUE-SUR-LISTBOX_1050...

{C# / C#.NET} GROUPEBOX LIÉ AUX DONNÉES ( GÈRE LES RADIOBUTTON SELON UN INDEX)
Je développe d'habitude des applications de gestion et souvent je me trouve dans la situation où j'a...

{C# / C#.NET} BINDER DES PROPRIÉTÉS CALCULÉES AVEC WPF
Cette source permet d'ajouter des propriétés virtuelles à la vue d'une collection liée à un contrôle...

{Flash} FORMULAIRE MAILEUR MULTIADRESSE -- FLASH=>PHP=>FLASH -- CONSTRUIT EN COMPOSANT FLASH
Bonjour, Maileur Flash qui permet de choisir son correspondant dans un formulaire avec une combob...