Feedback

C# - Alle verfügbaren Farben mittels WPF ausgeben

Veröffentlicht von am 15.04.2008
(2 Bewertungen)
namespace WpfApplication
{
public class Tools
{
public PropertyInfo[] GetColors(Type type)
{
return type.GetProperties();
}
}
}

Vergesst nicht das einbinden des Namespaces von System.Reflection.
GFU-Schulungen  [Anzeige]

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

ASP.NET Core Server - Programmierung

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

<Window x:Class="WpfApplication.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="Colors" 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>
Abgelegt unter wpf, color, farben, farbe, xaml.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!