Блог Сергея Байдачного

Мой блог о технологиях

Archive for Декабрь 2011

Настройка клавиатуры в Windows Phone 7.5

2 комментария

 

Еще одна полезная вещь, о которой я писал ранее, и которую игнорируют многие разработчики – настройка клавиатуры. О возможности установить свой тип клавиатуры можете почитать тут.

В свою очередь хочу отметить, что в Windows Phone 7.5 набор клавиатур был пополнен еще двумя: клавиатура, содержащая только цифры и клавиатура, адаптированная для набора формул. Соответственно Input Scope для первого типа клавиатуры может быть установлен в одно из значений: CurrencyAmount, DateDay, DateMonth, DateYear, Digits, Number, NumberFullWidth, NumericPassword, TimeHour, TimeMinorSec. А Input Scope для второй клавиатуры устанавливается в значение Formula.

Реклама

Written by Sergiy Baydachnyy

14.12.2011 at 14:42

Опубликовано в Windows Phone

Tagged with

Application Bar в Windows Phone 7.5

leave a comment »

 

Некоторое время назад я писал о работе с ApplicationBar в Windows Phone приложениях https://baydachnyy.com/2011/03/07/windows-phone-7-application-bar/. Как ни странно, сегодня многие разработчики забывают об этом элементе управления, являющимся привычной составляющей любого Silverlight интерфейса в WP – пытаясь городить свои кнопки в основном экране приложения. Но я сейчас не об этом.

Одним из недостатков ApplicationBar было его постоянное присутствие на экране. Как результат, если вы работали с очень динамичным приложением (да, игры бывают и на Silverlight), то была велика вероятность щелкнуть на кнопку в ApplicationBar по чистой случайности. В Windows Phone 7.5 этот недостаток был устранен за счет добавления свойства Mode. Установив это свойство в Minimized, вы получите «свернутую» версию этого элемента управления. И прежде чем нажать на кнопку, пользователь должен будет его развернуть.

Вот небольшой кусочек кода, демонстрирующий работу этого свойства:

 

   1:  <phone:PhoneApplicationPage.ApplicationBar>
   2:        <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" Mode="Minimized">
   3:            <shell:ApplicationBarIconButton IconUri="images/appbar.add.rest.png" 
   4:                   x:Name="gpsItem" Text="Установить" Click="ApplicationBarIconButton_Click_1/>
   5:            <shell:ApplicationBarIconButton IconUri="images/appbar.feature.search.rest.png"  
   6:                   x:Name="roadItem" Text="Показать" Click="ApplicationBarIconButton_Click_2"/>
   7:        </shell:ApplicationBar>
   8:  </phone:PhoneApplicationPage.ApplicationBar>

 

А вот то, что останется от ApplicationBar в этом случае:

image

Written by Sergiy Baydachnyy

12.12.2011 at 15:02

Опубликовано в Windows Phone

Tagged with