我不知道我是否是第一个提出这个问题的人(我搜索了整个董事会),但我从未找到任何答案。正如标题中所说,每当我右键单击它时,我都会尝试突出显示/选择列表框中的一个项目。
这是 XAML 代码:
<ListBox Grid.Row="1" x:Name="ContactList" Margin="6" ItemsSource="{Binding ''}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <Image Source="{Binding Status_Image}" Margin="0,0,3,0" />
                <StackPanel Orientation="Vertical">
                    <TextBlock Height="20" HorizontalAlignment="Left" Text="{Binding Name}" FontWeight="Bold" FontSize="13" Foreground="Black" />
                    <TextBlock Height="20" HorizontalAlignment="Left" Text="{Binding Message}" FontSize="11" Foreground="Gray" />
                </StackPanel>
    <Image Source="{Binding NotifImg}" Margin="8,0,0,0"/>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
我知道如何处理右键单击并在按钮或单个元素上显示上下文菜单,而不是在绑定的列表框上。如果您对我应该如何进行有任何建议,请随时告诉我,因为我目前陷入困境。
谢谢你,以弗所。