Skip to content

Instantly share code, notes, and snippets.

@hilapon
Created April 21, 2017 08:55
Show Gist options
  • Save hilapon/62c68003f07e7bd834f5630c6b865ca5 to your computer and use it in GitHub Desktop.
Save hilapon/62c68003f07e7bd834f5630c6b865ca5 to your computer and use it in GitHub Desktop.
[WPF] ComboBox と Enum のバインドのサンプル (View)
<Window.Resources>
<ObjectDataProvider x:Key="sampleenums" MethodName="GetValues" ObjectType="{x:Type local:SampleEnum}">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="local:SampleEnum"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
<local:ModeConverter x:Key="modeConverter"/>
</Window.Resources>
<Grid>
<ComboBox x:Name="comboBox" Height="26" Width="150"
VerticalContentAlignment="Center"
ItemsSource="{Binding Source={StaticResource sampleenums}}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Converter={StaticResource modeConverter}}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</Grid>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment