SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

速習 Windowsストアアプリケーション

Windows 8.1 Previewがストアアプリ開発に与える影響

速習 Windowsストアアプリケーション 番外編1

DatePicker、TimePicker

 時刻(DatePciker)と日付(TimePicker)を選択するためのコントロールが追加されました。

 これは、Windows Phoneのコントロールとほとんど同じ動作をします。

DatePicker
DatePicker
DatePicker
<DatePicker Header="DatePicker" />

Hubコントロール

 Hubコントロールでは、画面をセクションという単位に分けて表示できます。これによってBINGトラベルのように、横に画像やリスト系のコントロールを複数並べた画面が簡単に実現できるようになります。

Hubコントロール
Hubコントロール
Hubコントロールのサンプル
<HubSection Header="Images" Margin="80,0,0,0">
  <DataTemplate>
      <GridView x:Name="ImagesGrid" ItemsSource="{Binding Source={StaticResource cvs1}}" SelectionMode="None">
          <GridView.ItemTemplate>
              <DataTemplate>
                  <Image Source="{Binding}" Width="300" Height="250" Stretch="UniformToFill" Margin="5"/>
              </DataTemplate>
          </GridView.ItemTemplate>
          <GridView.ItemsPanel>
              <ItemsPanelTemplate>
                  <ItemsWrapGrid MaximumRowsOrColumns="3" />
              </ItemsPanelTemplate>
          </GridView.ItemsPanel>
      </GridView>
  </DataTemplate>
</HubSection>

PlaceholderText

 ComboBoxなどで何も値を選択していない状態を、PlaceholderTextで指定できるようになりました。

PlaceholderTextのサンプル
<ComboBox Header="今日は何が食べたい?" PlaceholderText="食べ物を選択してください">
    <x:String>ラーメン</x:String>
    <x:String>ハンバーグ</x:String>
    <x:String>カレーライス</x:String>
    <x:String>焼肉</x:String>
</ComboBox>

USBデバイスなどへの接続が可能に

 Windows 8.1 PreviewではUSBへのアクセス、バーコードリーダーへのアクセスなどの外部機器へのサポートが広がりました。

 これまでは、これらの機器への対応が必要な場合は、ストアアプリではなくデスクトップアプリで作成する必要がありましたが、ストアアプリでもこれらの機器が扱えるようになりそうです。

ストアアプリの業務利用

 USBデバイスへの制限の緩和、ポス(POS)機器の利用など、ストアアプリの業務利用の可能性が広がってきました。その際にWindows 8では実現できなかった、ストアアプリが起動した状態から終了が行えないモード(kioskモード)が8.1で実装される可能性が非常に高いです。

 kioskモードが実装されることで業務端末、例えば1つのアプリを表示したままで固定したい、POSレジ端末などの実現が可能になります。レストランなどの注文機器でも、注文用のアプリが上から下へのスワイプ操作で終了されてしまうと困ります。

 Windows 8.1 Previewでは今のところkioskモードの設定はできないので、確実に搭載されるとは言えないのですが、業務端末へのストアアプリ導入を考えると、kioskモードとセットでないと、導入が難しいからです。

 kioskモードについては正式な情報が待たれるところですが、ストアアプリの業務利用を検討の方はぜひ注目しておきたい機能です。

過去のバージョンでkioskモードが確認されている?
過去のバージョンでkioskモードが確認されている?

 画像のように過去のバージョンでkioskモードが確認できた情報がリークされましたが、Preview版ではこの設置はできません。ですが、個人的にはぜひ搭載されてほしい機能です。

次のページ
新しいAPI

この記事は参考になりましたか?

速習 Windowsストアアプリケーション連載記事一覧

もっと読む

この記事の著者

西村 誠(ニシムラ マコト)

 Microsoft MVP Windows Platform Development。 Flash、PHPの開発経験もあり国産ECサイト構築フレームワーク「EC-CUBE」の公式エバンジェリストでもある。 ブログ:眠るシーラカンスと水底のプログラマー 著書:基礎から学ぶ Windowsストアアプリ開発

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/7331 2013/08/29 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー