我有一个 VSTO Microsoft Word 加载项。当用户单击功能区按钮时,我希望显示一个 WPF 窗口。我一直认为执行此操作的唯一方法是将 ElementHost 控件添加到 Winforms 表单中,并在顶部添加 WPF 控件。但我通过here发现我也可以通过将WPF UserControl转换为WPF Window并使用control.Show()来显示它来完成同样的事情。这似乎消除了使用 ElementHost 的需要。在我走这条路之前,我有什么理由不应该这样做?这样做有什么技术差异或速度差异吗?
我有2个表(项目和文档),都有一个ID和名称字段.
我正在寻找满足以下要求的查询: - 它将从"名称"字段中的任何一个表中返回具有指定字词的行 - 它将返回3个字段:ID,Name和TableName - 其中tablename将是要么是表的名称,要么是某些标识符
我试过了:
SELECT id, name
FROM projects UNION SELECT id, name FROM documents
WHERE name like '%querystriong%'
Run Code Online (Sandbox Code Playgroud)
但是此查询不会添加第3个(TableName)字段,而是返回Projects表中的行,这些行在名称字段中具有与querystring关联的文档.
我怀疑我正在解决这个问题.有任何想法吗?