Mike Hankey Ответов: 0

Покажите, что я игнорирую эти ошибки...


У меня есть приложение WPF, использующее шаблон проектирования MVVM, и я получаю много ошибок привязки, таких как приведенная ниже в моих UserControls;

System.Windows.Data Error: 40 : BindingExpression path error: 'AttachmentTabToolbarClickCommand' property not found on 'object' ''ComponentWindowViewModel' (HashCode=55280873)'. BindingExpression:Path=DataContext.AttachmentTabToolbarClickCommand; DataItem='AttachmentTabControl' (Name='AttControl'); 
target element is 'Button' (Name=''); 
target property is 'Command' (type 'ICommand')


Хотя Visual Studio 2017 показывает ошибку, привязка работает. Я использовал утилиту snoop, и это приложение не показывало ошибки.

Я работал над ошибкой в течение нескольких дней, и если я могу исправить ошибку, привязка не работает, и наоборот.

Мой вопрос заключается в том, должен ли я игнорировать ошибки, в конце концов, это работает или это укусит меня в задницу позже?

Я не хочу знать, как это исправить, я не предоставил достаточно информации для этого, я просто хочу знать, стоит ли мне беспокоиться?

Что я уже пробовал:

Полномочие
Класс, производный от класса freezable
Относительная привязка

Вы называете это, я пробовал это, очевидно, не то, что ему нужно, но все остальное. :)

Gerry Schmitz

Порядок, в котором пользователь управляет загрузкой, инициализацией и "перезагрузкой", варьируется. "Вкладки" также имеют события, которые могут вступить в игру. Обычно я использую сообщения трассировки, чтобы увидеть, кто что делает, когда загружает и инициализирует события.

Mike Hankey

Не думал о порядке погрузки. Спасибо!

0 Ответов