3
WPF의 텍스트 상자에 추가 할 열거 형 "HelperMenu"가 있습니다. 이 작동하지 않습니다와 나는 내가 잘못 여기에 무엇을 알고하지 않습니다WPF 컨텍스트 메뉴에 열거 형을 추가하는 방법
열거 :
public enum HelperMenu
{
Klant,
Eindklant,
Email,
Telfoonnummer,
GSM
}
XAML 코드 :
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:data="clr-namespace:RFPModule.GUI"
<UserControl.Resources>
<ObjectDataProvider x:Key="Menu" MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="data:HelperMenu"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
</UserControl.Resources>
<TextBox>
<TextBox.ContextMenu>
<ContextMenu ItemsSource="{Binding Menu}" />
</TextBox.ContextMenu>
</TextBox>
어떤 제안이?
미리 감사드립니다. 당신이 Key
== 메뉴로 "자원에 바인드를 말하고 싶은 반면"this.DataContext
의 Menu
속성에 바인드 "
<ContextMenu ItemsSource="{Binding Source={StaticResource Menu}}" />
귀하의 현재 결합 수단 :
감사합니다. 작동합니다! – jefsmi
문제 없음 - 답변으로 표시하는 것을 잊지 마세요! –
걱정하지 않습니다;) – jefsmi