<Window x:Class="WpfApplication1.MainWindow" >> xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" >> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >> xmlns:local ="clr-namespace:WpfApplication1" >> xmlns:sys="clr-namespace:System;assembly=mscorlib" >> Title="MainWindow" Height="350" Width="525"> >><Window.Resources> >> <ObjectDataProvider x:Key="rates" >> MethodName="GetValues" >> ObjectType="{x:Type sys:Enum}"> >> <ObjectDataProvider.MethodParameters> >> <x:Type TypeName="local:RateType" /> >> </ObjectDataProvider.MethodParameters> >> </ObjectDataProvider> >> </Window.Resources> >><ComboBox ItemsSource="{Binding Source={StaticResource rates}}"></ComboBox> >></Window>I just tried this with RateType defined in the same window so you'll need to adjust.
<Window.Resources> > <ObjectDataProvider x:Key="rateTypes" > MethodName="GetValues" > ObjectType="{x:Type sys:Enum}"> > <ObjectDataProvider.MethodParameters> > <x:Type TypeName="SamaanSystems_IBC_Business:RateType" /> > </ObjectDataProvider.MethodParameters> > </ObjectDataProvider> > </Window.Resources>>
xmlns:SamaanSystems_IBC_Business="clr-namespace:SamaanSystems.IBC.Business;assembly=SamaanSystems.IBC.Business"
>namespace SamaanSystems.IBC.Business >{ > /// <summary> > /// Summary description for Rate. > /// </summary> > public partial class Rate > { > public enum RateType : int > { > Standard = 1, > Mail = 2, > ZipX = 3 > } > } >}>