是否可以在Visual Studio中以编程方式刷新WPF设计器窗口,例如使用DTE?
我有一些设计时行为,我想在检测到文件系统更改后刷新WPF设计器窗口。
我试过了:
dte.ItemOperations.OpenFile(file) //where file is a xaml file
但这没有效果。
更新
我正在寻找一个解决方案,我不会关闭然后重新打开xaml文件,因为这太苛刻了。我正在寻找一种方法让WPF设计人员重新加载\刷,就像重建解决方案时一样。
答案 0 :(得分:1)
我能想到的最好的是
dte.ActiveDocument.Close(vsSaveChanges.vsSaveChangesNo);
dte.ItemOperations.OpenFile(FileName);