Как стать автором
Обновить

Комментарии 20

Правилами размещения приложений в Маркетплейсе запрещено выкладивать приложения с открытим исходным кодом.
Неправда. Запрещено выкладывать приложения с лицензиями типа GNU. А Apache-лицензия — запросто.
Oh, Lord! Подберите портянку ради всего доброго, что есть на этом портале.
Прошу прощения за невежество — я сразу не понял что имелось в виду под «портянкой». Я вроде бы расставил в статье <habracut></habracut> — сейчас проверил — действительно на главной отображается вся статья. Когда полез смотреть код — оказалось что в начале есть только <habracut/> без закрывающего тега по средине. В статье по прежнему расставлены открывающая и закрывающие теги. Я понимаю что что то сделал не так — но не понял что именно — буду благодарен подсказке как исправить.
Спасибо за пример, конечно, но мне еще не попадался столь детальный разбор проблем с кодом, так что пока подожду скачивать =)
Ну, вот :) Как говориться, «хотел как лучше». Думал это поможет немного разобраться в коде, что сделано, а что нет :)
А хотя! Исторически будет очень интересно понаблюдать за процессом превращения проекта из «гадкого утенка» в «прекрасного лебедя». Поучительно =)
Расскажите, пожалуйста, можно ли разрабатывать приложения без отстёгивания 100 долларов МС за ДЕВ акаунт и прогонки их через онлайн магазин. Можно ли загружать код напрямую из студии?
Насколько я знаю, можно не отстегивать,
— если вы студент
— если аппарат крячится chevronом (доманго, кажется)
— если у вас есть машина времеми, можно слетать в будущее и поставить labs.chevronwp7.com/
— И еще если «студия» touch studio
Или, можно накатать кастомную прошивку с Манго и вшитым шевроном и твиками.
Было бы неплохо облагородить вашу страничку на кодплексе — хотя бы скриншотов накидать. Это сильно помогает определиться, ставить программу или подождать пока.
Действительно, очень актуальное замечание. На данный момент несколько ограничен в возможностях и пока что только выложил несколько скриншотов http://vkontaktewp.codeplex.com/, вечером постараюсь облагородить и оформить более прилично.
Кстати тут передают, что проблема Visible с Appbar решается изменением порядка иконок
Да, это верно — так и решил проблему в другом проекте, но дело в другом — если хотим использовать MVVM нельзя сделать привязку данных(Binding) к AppBar по умолчанию предоставляемый платформой. У меня есть собственная реализация AppBar в другом проекте — где мне надо было в зависимости от выбранного элемента панорамы показывать разные наборы иконок в ApplicationBar. Мне не понравилась реализация в другом проекте — она получилось громоздкой и хотел в этом проекте попытаться переписать в более чистый и компактный код.
посмотрите на EventToCommand
Могу поделиться своей обёрткой над ApplicationBar, написанной специально для поддержки MVVM. Поддерживается биндинг ко всем свойствам ApplicationBarButton и ApplicationBarMenuItem, добавлены зависимые свойства Command, CommandParameter и IsVisible.

В коде выглядит примерно так:

<phone:PhoneApplicationPage...>
...
<ctrl:PageBar.Instance>
<ctrl:PageBar Mode="Minimized" Opacity="0.5">
<ctrl:PageBarButton Command="{Binding FirstCommand}" IsEnabled="False" />
<ctrl:PageBarButton Command="{Binding SecondCommand}" IsVisible="{Binding ShowSecondCommand}" />
<ctrl:PageBarButton Command="{Binding ThirdCommand}" />
<ctrl:PageBarMenuItem Text="First item" Command="{Binding FirstMenuCommand}" />
<ctrl:PageBarMenuItem Text="Second item" />
<ctrl:PageBarMenuItem Text="Third item" />
</ctrl:PageBar>
</ctrl:PageBar.Instance>
...
</phone:PhoneApplicationPage>


Код пока особо не тестировался и нигде не опубликован, но могу прислать архив на почту.
Спасибо, было бы очень интересно! :)
Извините за оффтоп но походу просочился первый Nokia на WP7, а кармы для публикации не хватает.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории