3
WPFのテキストボックスに追加する列挙型の "HelperMenu"があります。 それは動作しませんし、私はここで私が間違って何をすべきか分からない:WPFコンテキストメニューにen enumを追加する方法
列挙:
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
==メニューでリソースに結合する」と言いたいのに対し、
<ContextMenu ItemsSource="{Binding Source={StaticResource Menu}}" />
あなたの現在結合手段「this.DataContext
のMenu
プロパティにバインド」:あなたがあなたのItemsSource
バインディングを変更する必要が
ありがとうございます! – jefsmi
問題ありません - 答えとしてマークすることを忘れないでください! –
私は心配しません;) – jefsmi