Доступ к ресурсу через codebehind в WPF

У меня есть пользовательская коллекция, определенная в моих ресурсах окна следующим образом (в приложении Sketchflow, так что окно фактически является UserControl):

<UserControl.Resources>
    <ds:MyCollection x:Key="myKey" x:Name="myName" />
</UserControl.Resources>

Я хочу иметь возможность ссылаться на эту коллекцию в коде, который, как я ожидал, будет иметь название x: Name, но я не могу получить к нему доступ.

Я могу получить ссылку на это с помощью

myRef = (MyCollection) this.FindName("myKey");

но это кажется хакерским. Это плохая практика, и что будет лучше? Спасибо :)

Ответы на вопрос(5)

Ваш ответ на вопрос