0

我需要在生成的xaml活动中包含一些附加信息,如身份信息(文档头中的注释),不幸的是从设计人员转移到代码编辑器,此信息将丢失到xaml代码的自动重新生成。在WF4生成的Xaml活动中包含自定义信息

重要的是,此信息在设计器上不可见(所以,不能使用注释或活动)。

我们的想法是能够通过Visual Studio扩展拦截Xaml的序列化/反序列化,以潜入内部信息的评论。

+2

的解决办法是找到谁创造了这个要求的人,从容为什么他们是愚蠢的向他们解释,然后用沉重而密集的东西将它们击中头部。 – Will

回答

0

我已经成功使用活动!例如来自IVsRunningDocTableEvents3接口的OnBeforeSave事件。

在包的初始化方法

IVsRunningDocumentTable rdt = (IVsRunningDocumentTable)GetGlobalService(typeof(SVsRunningDocumentTable)); 
rdt.AdviseRunningDocTableEvents(new YourClassThatImplements(this), out cookie); 

,只是实现接口..;)