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