У меня есть две кнопки внутри разных столбцов в представлении сетки данных в приложении WPF.Это представление сетки данных будет загружаться из БД.В то же время в каждой строке будет присутствовать пункт раскрывающегося меню «Местоположение».У меня есть пять столбцов, и изображение показывает содержимое, присутствующее в последних двух столбцах моего wpf-приложения.
Как мы видим на изображении, стрелка для раскрывающегося списка присутствует в Location .Но когда я нажимаю на нее, я не вижу пунктов подменю, как показано в коде xaml ниже.
<local:CustomListView.View>
<GridView AllowsColumnReorder="False">
<GridViewColumn Header="Car" Width="Auto"
DisplayMemberBinding="{Binding Car}" />
<GridViewColumn Header="House" Width="Auto"
DisplayMemberBinding="{Binding House}" />
<GridViewColumn Header="" Width="60">
<GridViewColumn.CellTemplate>
<DataTemplate>
<MenuItem Header="Location" ToolTip="Click to see info">
<MenuItem Header="Start" Click="info_Click"
ToolTip="Shows the start route"/>
<MenuItem Header="Final" Click="info_Click"
ToolTip="Show the final route"/>
</MenuItem>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</local:CustomListView.View>
По какой-то причине я не вижу подэлементов Старт и Финал .Я очень новичок в этом и буду признателен за любую помощь.
Спасибо всем.
Я не могу понять, как добавить
<local:CustomListView.ContextMenu>
<ContextMenu>
//I want to be able to place the MenuItem in here
</ContextMenu>
</local:CustomListView.ContextMenu>
Я хочудобавьте что-то подобное в раздел GridViewColumn.CellTemplate
.
Может кто-нибудь подсказать мне, как это сделать.Я провел часы, но безуспешно.