WPF – невозможно найти ресурс с именем «resource_name», определенный в App.xaml [дубликат]C#

Место общения программистов C#
Anonymous
WPF – невозможно найти ресурс с именем «resource_name», определенный в App.xaml [дубликат]

Сообщение Anonymous »

Я заново изучаю C#, а также изучаю WPF с шаблоном MVVM. Я столкнулся с небольшой проблемой. Когда я пытаюсь запустить свое приложение, я получаю исключение в InitializeComponent(); из HardwareTestView.xaml.cs
Я знаю, что есть аналогичный вопрос /ответ здесь, но мне это не помогло.
Ошибка

Код: Выделить всё

System.Windows.Markup.XamlParseException: ''Provide value on 'System.Windows.StaticResourceExtension' threw an exception.' Line number '39' and line position '14'.'
Inner Exception
Exception: Cannot find resource named 'BTN'. Resource names are case sensitive.
HardwareTestView.xaml.cs

Код: Выделить всё

public partial class HardwareTestView : UserControl
{
public HardwareTestView()
{
InitializeComponent();

}

}
Похоже, что он не может найти {StaticResource BTN. Я дважды проверил App.xaml, но все совпадает.
HardwareTestView.xaml App.xaml.cs

Код: Выделить всё

public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
MainWindow = new MainWindow
{
DataContext = new MainViewModel()
};
MainWindow.Show();
base.OnStartup(e);
}
}
App.xaml Изменение {StaticResource BTN} на {DynamicResource BTN} сработало, но кнопка потеряла стиль по умолчанию.

Подробнее здесь: https://stackoverflow.com/questions/783 ... n-app-xaml

Вернуться в «C#»