doublench21
@doublench21

Структура файлов в MvvmLightToolkit?

WEoyxr2.png
Я самый что ни на есть новичок в WPF C#.
Пытаясь писать приложения следуя MVVM наткнулся на MvvmLight. Создав проект я не особо понял пару моментов:
1) Огромное кол-во непонятных мне файлов. Поясните для чего они нужны в папках Design/Model/Skins/ViewModel;
2) В code behind есть непонятный мне метод, после InitializeComponent().

Поясните кому это не составит труда.
  • Вопрос задан
  • 391 просмотр
Пригласить эксперта
Ответы на вопрос 2
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
Я бы на вашем месте не использовал шаблон проекта, а начал бы с создания пустого проекта и добавления нужных папок и файлов, чтения мануалов. Вы сейчас просто не готовы понять то что предоставляет шаблон проекта и зачем. Не рассказывать же мне про словари ресурсов, биндинги, MVVM, ioс, недостатки паттерна service locator... Вопросов у вас куча будет, люди об этом книги пишут.
Ответ написан
Gorily
@Gorily
Я когда пришел к идее использовать в проекте MVVM (при этом опыт C# у меня уже был приличный), задал здесь вопрос: Базовый экскурс в MVVM Light Toolkit от практикующих
Большое спасибо Павел Осадчук за ответ там, на базе его проекта быстро въехал в концепцию и использовал её в паре проектов.
Когда начнёшь понимать, как и что работает и твой проект будет разрастаться, то возникнет много вопросов: как работать с модальными окнами, относится это к view или model и пр. Тогда вы начнёте искать решения по каждому вопросу отдельно и постепенно решать их. И уже потом вы поставив MvvmToolkit будете радоваться, что большая часть проблем уже решены :)
Начните с простого.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы