Моя компания делает большую попытку к Silverlight, и я размечал все для этого нажатия. Я исследую Призму и MVVM в Silverlight. Это лучший способ пойти. Любой знает любую пользу ВПЛОТНУЮ Учебные руководства на MVVM в Silverlight.
Спасибо
Одним из вариантов является манипулирование ListView
. Сначала проверьте, если индекс обновленной строки находится между GetFirstVisiblePosition ()
и GetLastvisiblePosition ()
, эти два дают вам первые и последние позиции в адаптере, которые видны на экране. Тогда вы можете получить ряд View
с GetChildat (Int Index)
и измените его.
Серия призмы Майк Тутли (Microsoft MVVM Framework) для видеориджа - это потрясающая. Мне потребовалось несколько дней, чтобы посмотреть все видео и выполнять образец кода вместе с видео, но это действительно ездит домой призма. Я думаю, что есть как минимум 8 часов фактического видео. Это было хорошо стоить для меня.
Он начинает с простых концепций в приложении консоли, а затем около 1/3 пути через видео принимает концепции и начинает применить их с призмами / единством в приложении Silverlight. Он занимается несколькими распространенными проблемами.
Сообщение в блоге Mike Tault, связанное с его видео 9 видео.
Вот моблоки и практики Microsoft Microsoft (команда, которая писала призма и единство) веб-сайт для призма и единства .
Это должно вас начать.
Если только MVVM вы ищете и не заботитесь обо всех остальных вещах, которые вы получаете с призмом, вы, возможно, захотите проверить некоторые из более мелких рамх. Я использую MVVM MVVM Lightkit от Laurent Bugnion, но есть и другие. Вот подобная тема:
https://stackovflow.com/questions/1280462/what-mvvm-framework-are-you-using
Считаете ли вы загрузки руководству составляющих приложений для WPF и Silverlight - октябрь 2009 года ?
Это огромная коллекция действительно полезных примеров (26 всего) и есть Отличный файл справки, который проходит вас через них. Я надеюсь, что вы найдете то, что вы ищете!
Как насчет того, чтобы начать с основ? Я написал статью, посвященную основам MVVM: зачем вам его использовать, для чего он нужен и как он решает общие проблемы? Проверьте это здесь:
http://www.codeproject.com/KB/silverlight/mvvm-explained.aspx
Не уверен, что это поможет - но я действительно боролся с теми же вещами, что и вы. Я начал с изучения инструментария MVVM-light. Документация была немного легкой и разрозненной, но я многому научился.
На основе полученных знаний я решил создать свой собственный набор инструментов - ничего действительно нового, только самые простые подходы, которые я смог найти. Это обеспечило мне наибольший комфорт при переходе к разработке по шаблону MVVM. Мой набор инструментов доступен на http://slmvvms.codeplex.com/, если вы хотите взглянуть - я предоставил некоторую документацию, чтобы вы могли начать, и я работаю над примером приложения и руководством.
Удачи!