WPF и MVVM: Любые примеры с использованием VB.Net?

Почти каждый пример MVVM, который я нашел, закодирован в С#, есть ли в VB.Net примеры/учебники? Мне сложно переводить С# на VB.Net, так как я действительно не использовал С# каким-либо значимым образом...

Кроме того, существует ли MVVM Template/Toolkit для VB.Net?

Ответ 1

Возможно, вам стоит взглянуть на работу Карла Шиффлетта (менеджера программ в команде Сидра в Microsoft). Он один из главных сил в MVVM, и он занимается почти исключительно исключительно на VB.NET, поэтому у вас будет много примеров, чтобы учиться. В качестве дополнительного бонуса он написал структуру под названием Ocean, которая поможет вам начать работу.

Подробнее о его блоге здесь.

Ответ 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 это, вероятно, выглядит сложнее, но как только вы в него вникаете, это намного проще, потому что гораздо меньше избыточного кода загромождает экран.