Как и многие из последних статей, эта является ответом на вопрос с форумов MSDN. Стоит задача сделать пункты, выбрав один из которых пользователь будет переходить на нужную страницу. Говорят, так сделано приложение твиттера, ну и таким подходом предполагается воспользоваться, т.к. верхний и нижний AppBar уже заняты.
Показаны сообщения с ярлыком Windows 8. Показать все сообщения
Показаны сообщения с ярлыком Windows 8. Показать все сообщения
пятница, 21 июня 2013 г.
воскресенье, 3 марта 2013 г.
Упрощения жизни в примере показа всплывающих сообщений
В прошлой статье, был пример разработки метода, позволяющего
показать информационное окно с картинкой. На мой взгляд, единственным
недостатком приведенного метода, является сложность его вызова. Действительно,
чтобы показать достаточно простое окно,
нам пришлось создавать экземпляры класса PopubButton, задавать имена и т.д. давайте сегодня посмотрим
пример паттерна Фасад, который позволит упростить жизнь тем, кто решит
воспользоваться этим классом.
воскресенье, 24 февраля 2013 г.
Показ MessageBox-а в Windows Store приложениях
По умолчанию, возможности показа всплывающих сообщений в Windows Store приложениях достаточно ограниченны. Открыв MSDN, мы увидим, что существует всего 2 перегрузки. Про него можно почитать здесь. Причем, среди этих перегрузок нет ни одной, которая позволяет показать хотя бы стандартную картинку. Не говоря уж о том, чтобы при удалении картинки, задавая вопрос, точно ли удаляем эту картинку, показать ее уменьшенное изображение.
Как сделать свой компонент для показа всплывающего сообщения, причем с возможностью указать картинку, мы и поговорим подкатом.
Как сделать свой компонент для показа всплывающего сообщения, причем с возможностью указать картинку, мы и поговорим подкатом.
четверг, 27 декабря 2012 г.
Рисование в Windows 8 приложениях
Как то ничего сложнее прямоугольников и эллипсов на WPF не рисовал, а тут на форуме MSDN задали вопрос как нарисовать дугу, да еще и менять ее в процессе работы программы. Ответ по ссылке, и так как я искать на форумах MSDN не умею, то чтобы он не потерялся, подкатом.
Watermark для TextBox-а в Windows 8 приложениях
Статью написал уже давно, да и выложил на хабре ее тоже давно. Но все никак руки не доходили сюда ссылку кинуть. Вот, исправляюсь.
воскресенье, 25 ноября 2012 г.
Класс с поддержкой фильтрации и сортировки в Windows 8 приложениях
Для меня оказалось значительным сюрпризом, что CollectionViewSource в WPF и CollectionViewSource в Windows 8 приложениях, работают по разному. На форуме MSDN, уже дважды возникал про это вопрос (здесь и здесь). Ну и простит меня LXGDARK пример я напишу на C#, но думаю у него проблем с этим не возникнет. Итак, под катом пример класса, который принимает коллекцию и позволяет ее фильтровать и сортировать.
воскресенье, 30 сентября 2012 г.
Контракты в Windows 8 приложениях (Settings)
Еще по лету, я публиковал статью "Хранение настроек в Windows 8 приложениях". Ну а сегодня посмотрим пример, как сделать настройку нашего приложения через контракт Settings.
понедельник, 24 сентября 2012 г.
Контракты в Windows 8 приложениях (Search)
Сегодня я хотел бы поговорить о еще одном контракте предоставляемом операционной системой для Windows 8 приложений. Этим контрактом будет поиск. Ну а так как современное приложение сложно представить без этого функционала, то вперед.
четверг, 20 сентября 2012 г.
Контракты в Windows 8 приложениях (Target)
Итак, давненько я не рассказывал про разработку Windows 8 приложений, но вот, муза вернулась из летнего отпуска, и я постараюсь продолжить эту весьма интересную тему.
Сегодня, я хотел бы рассказать, про одну из самых классных штук, которые появились в Windows 8 приложениях, а именно, о контрактах.
Если на пальцах, то идея проста. Приложение должно делать только то, для чего предназначено, а входные данные оно может получать из других приложений (про которые на момент написания, может быть даже и не известно) и в свою очередь, можно предоставлять данные из своего приложения в другие.
Сегодня, я хотел бы рассказать, про одну из самых классных штук, которые появились в Windows 8 приложениях, а именно, о контрактах.
Если на пальцах, то идея проста. Приложение должно делать только то, для чего предназначено, а входные данные оно может получать из других приложений (про которые на момент написания, может быть даже и не известно) и в свою очередь, можно предоставлять данные из своего приложения в другие.
суббота, 8 сентября 2012 г.
Windows Camp 07.09.2012 г. Москва
Итак, вчера прошла большая конференция, посвященная выходу Windows 8 и Windows Phone 8.
Windows Camp проходил в самом центре Москвы. Участников было, по моим прикидкам, большее 600 человек, три секции, стенды и демонстрации от Microsoft и партнеров. Собственно впечатления, небольшие конспекы докладов, которые я слушал, вы и найдете подкатом.
Windows Camp проходил в самом центре Москвы. Участников было, по моим прикидкам, большее 600 человек, три секции, стенды и демонстрации от Microsoft и партнеров. Собственно впечатления, небольшие конспекы докладов, которые я слушал, вы и найдете подкатом.
вторник, 19 июня 2012 г.
Жизненный цикл в Windows 8 приложениях
Особенность Windows 8 приложений заключается в том, что в отличии от обычных, десктопных, они запускаются в полноэкранном режиме и, соответственно, пользователь не может одновременно видеть два приложения. К тому же, если приложение долго не используется, то неплохо было бы отправлять его в Sleep. Вот о все об этом мы сегодня и поговорим.
воскресенье, 17 июня 2012 г.
Работа с изоражениями в Windows 8 приложениях
Итак, сегодня поговорим от том, как показывать изображения в Windows 8 приложениях. Тема на самом деле не специфична для Windows 8, и практически все из приведенного может быть применено и в WPF и Silverlight приложениях.
среда, 13 июня 2012 г.
Хранение настроек в Windows 8 приложениях
Сегодня мы поговорим о том, как хранить настройки в Windows 8 приложениях. Причем рассмотрим примеры хранения настроек локально и в сетевом хранилище.
суббота, 9 июня 2012 г.
Использоване окна выбора файлов в Windows 8 приложениях
В прошлый раз, мы с вами посмотрели, как работать с файлами напрямую. Но очень часто, на приходится попросить пользователя выбрать некоторый файл. Т.к. Metro Style приложения ориентированы на "страницы", а не "окна", то с диалогами в них тяжело. Вместо привычного OpenFileDialog придется использовать FileOpenPicker. Именно о нем, мы сегодня и поговорим.
четверг, 7 июня 2012 г.
Работа с файлами в Windows 8 приложениях
Итак, продолжим говорить про разработку Metro Style приложений для Windows 8.
Перед тем, как перейти к примерам, пара слов про осбенности работы Metro Style приложений. Они работают очень похоже на Web-приложения, причем наиболее близкий родственник видимо Silverlight. Есть некая "песочница" в которой все крутится. Причем при запуске Metro Style приложения в Windows 8 оно должно сказать к чему из весьма ограниченного перечня ресурсов операционной системы оно хочет получить доступ. Небольшую дискуссию на эту тему можно почитать на форуме MSDN. Я же сегодня постараюсь показать, как настроить приложение, чтобы оно получило доступ к папке с документами пользователя, ну и покажу, как с этими файлами поработать.
Перед тем, как перейти к примерам, пара слов про осбенности работы Metro Style приложений. Они работают очень похоже на Web-приложения, причем наиболее близкий родственник видимо Silverlight. Есть некая "песочница" в которой все крутится. Причем при запуске Metro Style приложения в Windows 8 оно должно сказать к чему из весьма ограниченного перечня ресурсов операционной системы оно хочет получить доступ. Небольшую дискуссию на эту тему можно почитать на форуме MSDN. Я же сегодня постараюсь показать, как настроить приложение, чтобы оно получило доступ к папке с документами пользователя, ну и покажу, как с этими файлами поработать.
вторник, 5 июня 2012 г.
Навигация в Windows 8 приложениях
Если не надоест, время от времени буду писать про всякие особенности разработки Windows 8 приложений. И так как любое приложение имеет более одной формы/окна/страницы, то сегодня я приведу несколько примеров того, как можно реализовать навигацию между страницами.
Начнем с того, что создадим приложение Metro Style. Для этого необходимо в Windows 8 запустить Visual Studio 2012 и выбрать необходимый тип проекта:
Начнем с того, что создадим приложение Metro Style. Для этого необходимо в Windows 8 запустить Visual Studio 2012 и выбрать необходимый тип проекта:
Подписаться на:
Сообщения (Atom)