Использование DSL. Как добавить элемент на основе добавления какого-либо другого элемента?
Вам необходимо использовать AddRule: процесс полностью описан в http://msdn.microsoft.com/en-us/library/bb126258.aspx
С наилучшими пожеланиями