【发布时间】:2013-12-04 13:11:42
【问题描述】:
我正在编写 Visual Studio 2012/2013 扩展,出于性能原因,所有配置值都被缓存。
要实时更改“字体和颜色”,我需要知道用户何时更改了选项。
是否有办法在用户更改任何选项设置时收到通知?
目前我有一个解决方法并在我的 Initialize 方法中使用 Windows.WindowCreated 事件:
Dispatcher.CurrentDispatcher.BeginInvoke(
new Action( () => {
DTE.Events.WindowEvents.WindowCreated += WindowEvents_WindowCreated;
} ), DispatcherPriority.ApplicationIdle, null );
【问题讨论】:
标签: c# visual-studio-2012 visual-studio-2013 visual-studio-extensions vsix