FlowDocumentReaderには、ContextMenuのCopyとSelect Allという2つのメニュー項目があります。私はそれに追加のMenuItemを追加したいと、これを試してみました:FlowDocumentReaderにメニュー項目を追加するContextMenu
private void FlowDocumentReader_ContextMenuOpening(object sender, ContextMenuEventArgs e)
{
flowDocumentReader.ContextMenu.Items.Clear();
MenuItem menuItem = new MenuItem();
menuItem.Header = "Test";
flowDocumentReader.ContextMenu.Items.Add(menuItem);
}
は、さらに私はこの試みた:私は、コンテキストメニューに項目をクリアしていない
private void FlowDocumentReader_ContextMenuOpening(object sender, ContextMenuEventArgs e)
{
MenuItem menuItem = new MenuItem();
menuItem.Header = "Test";
flowDocumentReader.ContextMenu.Items.Add(menuItem);
}
をし、それを追加しようとします。これらのどちらも機能しません。
私はそうのように自分のメニューを作成することができます
private void FlowDocumentReader_ContextMenuOpening(object sender, ContextMenuEventArgs e)
{
MenuItem menuItem = new MenuItem();
menuItem.Header = "Test";
flowDocumentReader.ContextMenu.Items.Add(menuItem);
e.Handled = true;
ContextMenu menu = new ContextMenu();
MenuItem a = new MenuItem();
a.Header = "A";
menu.Items.Add(a);
MenuItem b = new MenuItem();
b.Header = "B";
menu.Items.Add(b);
flowDocumentReader.ContextMenu.Items.Clear();
flowDocumentReader.ContextMenu = menu;
menu.IsOpen = true;
}
そして、それが現れますが、私がしたいのですがコピーされ、すべてのメニュー項目と同様にAとBを選択します
アイデア?