WPF и MVVM: Любые примеры с использованием VB.Net?
Почти каждый пример MVVM, который я нашел, закодирован в С#, есть ли в VB.Net примеры/учебники? Мне сложно переводить С# на VB.Net, так как я действительно не использовал С# каким-либо значимым образом...
Кроме того, существует ли MVVM Template/Toolkit для VB.Net?
Ответы
Ответ 1
Возможно, вам стоит взглянуть на работу Карла Шиффлетта (менеджера программ в команде Сидра в Microsoft). Он один из главных сил в MVVM, и он занимается почти исключительно исключительно на VB.NET, поэтому у вас будет много примеров, чтобы учиться. В качестве дополнительного бонуса он написал структуру под названием Ocean, которая поможет вам начать работу.
Подробнее о его блоге здесь.
Ответ 2
Вы можете загрузить пример приложения, сделанного Джошем Смитом в статье MSDN " Приложения WPF с шаблоном проектирования Model-View-ViewModel" в Форма VB.net
В общем, весь код в MSDN mag переводится на VB.net.
Ответ 3
Я переношу шаблоны проектов (MVVM Light Toolkit) С# и фрагменты кода на VB.NET.
Я закончил шаблон Silverlight 3, теперь работаю над другими.
Шаблон VB Silverlight 3 для Visual Studio 2010 здесь.
Шаблон VB WPF 3.5sp1 для Visual Studio 2010 здесь.
Ответ 4
Призма теперь имеет образцы в VB, которые вы можете скачать здесь.
В этой статье дается обзор - Prism позволяет вам разрабатывать как WPF, так и Silverlight (или создавать связанные проекты, которые предоставляют интерфейсы как в WPF и Silverlight с некоторым кодом) - в статье упоминается Silverlight, но вы можете игнорировать это и все еще получать обзор Prism/CAG.
С другой стороны, там есть переводчики С# на VB - вы их пробовали? Я перешел с VB на С# некоторое время назад, когда обнаружил, что весь образец кода для интересующих нас областей был в С#. Я рад, что переключился. Из вашего PoV это, вероятно, выглядит сложнее, но как только вы в него вникаете, это намного проще, потому что гораздо меньше избыточного кода загромождает экран.