■ ObjectDataProvider 엘리먼트 : 열거형 타입 구하기
------------------------------------------------------------------------------------------------------------------------
▶ OrderStatus.cs
namespace TestProject { /// <summary> /// 주문 상태 /// </summary> public enum OrderStatus { /// <summary> /// 해당 무 /// </summary> None,
/// <summary> /// 신규 /// </summary> New,
/// <summary> /// 처리중 /// </summary> Processing,
/// <summary> /// 배송 /// </summary> Shipped,
/// <summary> /// 수신 /// </summary> Received }; }
|
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:local="clr-namespace:TestProject" Width="800" Height="600" Title="ObjectDataProvider 엘리먼트 : 열거형 타입 구하기" FontFamily="나눔고딕코딩" FontSize="16"> <Window.Resources> <ObjectDataProvider x:Key="EnumerationObjectDataProviderKey" ObjectType="{x:Type s:Enum}" MethodName="GetValues"> <ObjectDataProvider.MethodParameters> <x:Type Type="local:OrderStatus" /> </ObjectDataProvider.MethodParameters> </ObjectDataProvider> </Window.Resources> <Grid> <ComboBox Name="comboBox" Width="200" Height="25" ItemsSource="{Binding Source={StaticResource EnumerationObjectDataProviderKey}}" SelectedIndex="1" /> </Grid> </Window>
|
------------------------------------------------------------------------------------------------------------------------
'C# > WPF' 카테고리의 다른 글
[C#/WPF] EasingPointKeyFrame 엘리먼트 : EasingFunction 속성에서 CubicEase/BounceEase 객체 사용하기 (0) | 2020.09.20 |
---|---|
[C#/WPF] DataGridTemplateColumn 엘리먼트 : CellTemplate/CellEditingTemplate 속성 사용하기 (0) | 2020.09.19 |
[C#/WPF] XmlDataProvider 엘리먼트 : Source 속성을 사용해 XML 데이터 사용하기 (0) | 2020.09.19 |
[C#/WPF] DataGridTextColumn 엘리먼트 : 텍스트 컬럼 사용하기 (0) | 2020.09.19 |
[C#/WPF] DependencyPropertyDescriptor 클래스 : AddValueChanged 메소드를 사용해 의존 속성 값 변경시 통지하기 (0) | 2020.09.19 |
[C#/WPF] ObjectDataProvider 엘리먼트 : 열거형 타입 구하기 (0) | 2020.09.18 |
[C#/WPF] DataGrid 엘리먼트 : 커스텀 컬럼 사용하기 (0) | 2020.09.18 |
[C#/WPF] TriggerAction<T> 클래스 : 전경색 변경 액션 사용하기 (0) | 2020.09.18 |
[C#/WPF] TriggerBase<T> 클래스 : 텍스트 변경시 트리거 사용하기 (0) | 2020.09.18 |
[C#/WPF] Behavior<T> 클래스 : 배타적 익스팬더 동작 사용하기 (0) | 2020.09.18 |
[C#/WPF] 누겟 설치 : Expression.Blend.Sdk (0) | 2020.09.18 |
댓글을 달아 주세요