Alias ou referência no ResourceDictionary

Estou procurando uma maneira de fornecer essencialmente um item em umResourceDictionary chaves múltiplas. Existe uma maneira de fazer isso?

<DataTemplate x:Key="myTemplate" ... />
<AliasedResource x:Key="myTemplateViaAlias" Target="myTemplate" OR_Target={StaticResource myTemplate} />

Quando eu ligoTryFindResource("myTemplateViaAlias") Quero tirar meu modelo. Suponho que eu poderia criar umAliasedResource classifique-me e desreferencie-o no código quando o retirar do dicionário, mas prefiro não fazer isso se houver uma maneira incorporada.

questionAnswers(2)

yourAnswerToTheQuestion