如果我创建非模式窗口,我会遇到不同的问题。首先,我打开Visual Studio的实验版本,并打开一个解决方案,在这个解决方案中,我导航到一个C#页面。然后,我打开我的扩展的WPF窗口,在那里我可以愉快地在WPF窗口中输入TextBoxes。但是,每当我单击退格键<-或delete键时,这不会影响当前的WPF文本框,但会影响之前在当前解决方案中打开的C#代码窗口。我这样打开我的窗口:
window = new MyWindow()
window.show();
我知道我可以用以下方法解决我的问题:
uiShell.EnableModeless(0);
window = new M
我们正在创建一个打开WPF窗口的office功能区,该窗口存储在另一个WPF控件库项目中。WPF窗口有一些附加到它的主题,这些主题存储在一个在单独项目中编译的ResourceDictionary中。
然而,当我们加载WPF窗口时,ResourceDictionary中的所有主题都丢失了。
我们可以通过在窗口上手动/强制主题来解决这个问题,但这似乎是一个糟糕的解决方案。所以我的问题是:如何从Office Addin应用程序加载新WPF窗口的主题?
Uri uri = new Uri("/Nov.Presentation.RigDoc.WpfResources;component/Shar