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 - Muestra como queda cargada la enumeración en un ListBox