У меня есть пользовательская коллекция, определенная в моих ресурсах окна следующим образом (в приложении Sketchflow, так что окно фактически является UserControl):
<UserControl.Resources>
<ds:MyCollection x:Key="myKey" x:Name="myName" />
</UserControl.Resources>
Я хочу иметь возможность ссылаться на эту коллекцию в коде, который, как я ожидал, будет иметь название x: Name, но я не могу получить к нему доступ.
Я могу получить ссылку на него, используя
myRef = (MyCollection) this.FindName("myKey");
но это кажется хакерским. Это плохая практика, и что будет лучше? Спасибо:)