Wpf - Cargar en un ListBox una enumeración del sistema

Wpf

Cargar en un ListBox una enumeración del sistema

En este apunte se muestra el codigo (axml) necesario para cargar en un control ListBox la enumeración [DragDropEffects]


<Window x:Class="SampleDragDrop.Window2"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
        Title="Window2" Height="300" Width="300">
 
    <Window.Resources>
        <ObjectDataProvider MethodName="GetValues"
                            ObjectType="{x:Type sys:Enum}"
                            x:Key="DragProvider">
            <ObjectDataProvider.MethodParameters>
                <x:Type TypeName="DragDropEffects" />
            </ObjectDataProvider.MethodParameters>
        </ObjectDataProvider>
        
      </Window.Resources>
 
    <Grid>
        <ListBox Height="194" 
                 Width="190"
                 HorizontalAlignment="Left"
                 VerticalAlignment="Top"   
                 Margin="48,31,0,0" 
                 Name="listBox1" 
                 SelectedIndex="0" 
                 ItemsSource="{Binding Source={StaticResource DragProvider}}"/>
    </Grid>
</Window>

Imagen 01

Imagen 01 - Muestra como queda cargada la enumeración en un ListBox


↑↑↑

A.2.Enlaces

[Para saber mas]
Wpf – Cargar en un ListBox una enumeración del sistema (Este documento)
Wpf – Cargar en un ListBox/ComboBox una enumeración creada por nosotros
Wpf – Cargar una colección en una enumeración
Wpf – Extender un control ComboBox que cargue una enumeración
Wpf – ComboBox.SelectionChanged
[Grupo de documentos]
[Documento Index]
[Documento Start]
[Imprimir el Documento]