В XAML {StaticResource somename}
провалится из ресурсов управления в ресурсы окон и, наконец, ресурсов приложений. В коде позади для той же формы, Resources["somename"]
появляется только для работы с ресурсами окна.Устранение ресурсов в C#
Я обнаружил, что в кодовом окне окна, чтобы разрешить ресурс, определенный на уровне приложения, необходимо явно ссылаться на App.Current.Resources
.
Я использую что-то неправильно или это ожидаемое поведение?
Как ни странно, я вспоминаю (теперь, когда вы упоминаете об этом), читаете о FrameworkElement.FindResource(), но это было так много времени между чтением и необходимостью, что я чистым забыл. –