MainWindowのプロパティにバインドしようとしていますが、ContextMenu
内からDataTemplate
。どうすればこれを達成できますか?
ElementName
contextMenuがビジュアルツリーの一部ではないため、を使用できません私は使用できません、これはによって生成されたもの
PlacementTarget
を与えるので、UIElement
DataTemplate
<Window x:Class="WpfApplication24.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <ItemsControl ItemsSource="{Binding Data}"> <ItemsControl.ItemTemplate> <DataTemplate> <Border Padding="5" CornerRadius="10" BorderThickness="1" BorderBrush="Red"> <Border.ContextMenu> <ContextMenu ItemsSource="{Binding <I want to bind to a property of MainWindow here>}"/> </Border.ContextMenu> <TextBlock Text="{Binding}"/> </Border> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl>