1
Я пытаюсь добавить контекстное меню в Forms.DataGridView. Моя попытка не работает <wf:MenuItem Text="Save" Click="menuFEInsertLine_Click">
, сообщая мне, что MenuItem не может быть добавлен в MenuItemCollection. А также ожидается, что String. Как я могу заставить этот xaml работать?WPF Forms DataGridView ContextMenu
<WindowsFormsHost Name="wfhFileEditorWindow" DockPanel.Dock="Top" HorizontalAlignment="Stretch" AllowDrop="True" Background="White" VerticalAlignment="Stretch">
<WindowsFormsHost.Child>
<local:DataGridViewEx x:Name="dgFileEditorWindow" AllowDrop="True" BackColor="White" BackgroundColor="White">
<local:DataGridViewEx.ContextMenu>
<wf:ContextMenu>
<wf:ContextMenu.MenuItems>
<wf:MenuItem Text="Save" Click="menuFEInsertLine_Click">
<wf:MenuItem.Icon>
<Image Source="star.png"/>
</wf:MenuItem.Icon>
</wf:MenuItem>
<wf:MenuItem Header="Save" Click="menuFEDeleteLine_Click">
<MenuItem.Icon>
<Image Source="delete.png"/>
</MenuItem.Icon>
</wf:MenuItem>
Значок ('MenuItem.Icon') во второй' MenuItem' не имеют 'ВФ:' имен. .. ты уверен, что это правильно? – Jcl
Это не так. Я исправил его, но он все еще ломается в одном и том же месте. – Adder