title: How can I track property changes of a project item through visual studio Add-In
body: <p>I'm developing a Visual Studio 2010 Add-In and I'm stuck at this moment. I would like to receive notification about property changes of specific project items. For example I need to know if a new Form (winform) was added into my project. </p>
  
  <p>There are 2 possibilities how to add a form into the project in Visual Studio 2010:</p>
  
  <ol>
  <li><p>You can simply Add a new Form item through the context menu. In this case the <i>ProjectItemAdded</i> event is thrown by the IDE. The problem is, that at that time the new form is recognized as <i>eFileTypeCppHeader</i> and not <i>eFileTypeCppForm</i>.</p></li>
  <li><p>The second option is to change the FileType property of a Header file to "<i>C++ Form</i>" through the property tab. There is no event which notifies the Add-In about this property change.</p></li>
  </ol>
  
  <p>So, how can my Add-In know the property of an ProjectItem was changed?</p>