Как я могу обновить пользовательский интерфейс (представление) на основе метода из модели представления, продолжая следоC#

Место общения программистов C#
Гость
Как я могу обновить пользовательский интерфейс (представление) на основе метода из модели представления, продолжая следо

Сообщение Гость »


Я новичок в WPF, C# и структуре MVVM, поэтому извините за мое невежество. Я просто пытаюсь создать новую вкладку при открытии файла. Вся моя логика заключается в модели представления, включая открытие файлов, которое вызывается посредством привязки в файле xaml, поэтому я не понимаю, как я должен получить представление для создания новой вкладки после открытия файла без связи между ними. Может быть, я чего-то упускаю, может быть, мой подход совершенно неверен, я не уверен.

Недавно я нашел способ связать 2 команды с 1 событием, но если он создает вкладку каждый раз, когда кто-то нажимает «открыть», это будет проблематично, особенно если пользователь отменяет действие. Я рассмотрел возможность взаимодействия представления и модели представления, поскольку есть способы сделать это, но я стараюсь сделать все возможное, чтобы избежать этого и полностью нарушаю правила MVVM.

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