Ответ зависит от того, как вы загружаете свободный XAML-файл.Если вы загрузите его один раз и одна и та же ссылка будет добавлена в два разных MergedDictionaries, то по умолчанию вы получите одну и ту же ссылку на ваш «MyResource».
Если вы дважды загрузите файл XAML, вы эффективно создадитедва экземпляра ResourceDictionary (и, следовательно, два экземпляра вашего ресурса).
В одном ResourceDictionary вы можете указать, является ли ресурс общим, используя атрибут x: Shared , который имеет значение trueпо умолчанию.Если для этого параметра установлено значение false, новые экземпляры будут создаваться для каждого запроса ресурса.Существуют некоторые ограничения на использование этого атрибута, которые описаны на странице MSDN.