c# - OneNote 插件开发:如何导航到某个页面而不卡住?
问题描述
我正在使用c#为OneNote编写加载项。它的作用是在树状视图中双击某个节点时导航到某个页面,呈现出OneNote Notebook-Section-Pages的层次结构。
这就是我所做的:
private void treeView_NodeDbClick(object sender, TreeNodeMouseClickEventArgs e)
{
TreeNode SelectedNode = e.Node;
string SeletedNodeID = GetSeletedNodeID(SelectedNode).Last();
try
{
_oneNoteApp.NavigateTo(SeletedNodeID);
this.Dispose();
this.Close();
}
catch
{
MessageBox.Show("Failed to navigate!");
}
}
但是当我双击树视图中的节点时。OneNote 似乎“卡住”了,而任务管理器中的 OneNote 进程显示:
没反应。
这个问题有什么解决办法吗?将不胜感激。
解决方案
推荐阅读
- swift - 如何在 Watchkit 应用程序 swift 上拥有交互式地图?
- python - 使用 matplotlib 在 x 轴上绘制时间
- sapui5 - SAPUI5 BusyIndicator 周围的边界线错误
- jenkins - jenkins 无法根据来自 bitbucket 云的拉取请求触发构建
- android - AndroidX JetPack NavigationUI - 覆盖抽屉中非导航项的操作
- chocolatey - 从安装程序自动创建包巧克力
- android - 自定义 android 搜索视图
- c# - 获取另一个窗口/应用程序的滚动方向
- excel - VBA Application.Workbooks.Open(file_name.xls) 打开已打开的工作簿而不是传递的文件名
- reactjs - 测试是否调用了 const 模态组件