WinRT/Metro TIPS

「WinRT/Metro TIPS」の連載記事一覧です。

WinRT/Metro TIPS:

DirectXが提供するAPIを利用して、UWPアプリからデスクトップ画面全体のサイズを取得する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Development】()
WinRT/Metro TIPS:

AnalyticsInfoクラスを使用して、UWPアプリが動作しているデバイスの種類/OSバージョンなどの情報を取得する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Development】()
WinRT/Metro TIPS:

Windowsランタイムには形態素解析と呼ばれる手法を用いて日本語の読み仮名を取得する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Development】()
WinRT/Metro TIPS:

本稿では、UWPアプリを全画面モードで表示する方法と、最大化表示/全画面モード/タブレットモードの違いについて解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Development】()
WinRT/Metro TIPS:

UWPアプリをデスクトップのWindows 10で実行する場合には、そのウィンドウサイズを変更できる。本稿ではプログラムコードからこれを行う方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Development】()
WinRT/Metro TIPS:

UWPアプリではタイトルバーに検索ボックスなどのUIコントロールを配置できる。その方法を本稿では解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

UWPでは既定でサポートされているエンコーディングがASCIIとUnicodeだけとなっている。そのため、シフトJIS形式のテキストファイルを扱うためにひと手間が必要になる。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

UWPアプリにはシステム提供の[戻る]ボタンを表示できる。本稿では、このボタンを表示し、画面遷移を制御する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

SplitViewコントロールとFrameコントロールを利用して、UWP内でハンバーガーメニューから画面遷移を行う方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

ToggleButtonコントロールとSplitViewコントロールを使用して、ハンバーガーボタンを実装する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

ラジオボタンで列挙型の値を選択してもらう場合に、データコンバーターを使って、各ボタンが持つブール値と列挙型の値との間で変換を行う方法を説明する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

Windows.Networking.BackgroundTransfer名前空間が提供するAPIを使って、アプリが中断中でもダウンロードを継続させる方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

プロトコルアクティベーションを利用して、コマンドプロンプトや他のアプリからユニバーサルアプリを起動する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

Windowsランタイムアプリではテキストファイルの扱い方が独特だ。そこで、本稿ではテキストファイルの読み取り/書き込みを行う方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

Windows Runtime APIはファイルの扱いが独特だ。そこで、本稿では、このAPIを使ってファイルをコピー/移動/削除する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

コントロールがウィンドウサイズに対して一定の割合となるように設定したいことはよくある。本稿では、これを実現するための方法を二つ紹介する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

GridViewコントロールはWindows 8.1/10でデフォルトの挙動が異なる。本稿では、この挙動をWindows 10に合わせるための方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

Windows 10に備え、Windows 8.1用のユニバーサルWindowsアプリのアプリバーをタッチ操作で簡単に表示するための方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

これまでに開発してきたWindowsランタイムアプリをWindows 10対応させるにはどうすればよいか。本稿では、コードを使ってチャームやアプリバーを開く方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

ユーザーに何らかの色を選択してもらうことはよくある。そのようなときに便利なのが、今回紹介するCoding4Fun Toolkitで提供されている3種類のカラーピッカーコントロールだ。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

便利なコンポーネントが含まれているCoding4Fun ToolkitをユニバーサルWindowsアプリで導入/利用するまでの方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

ユニバーサルWindowsアプリでユーザーデータを保存したり、リソースを解放/取得したりするために使える各種のイベントを紹介する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

アプリの中断時に、ユーザーが保存した(と認識している)データをきちんとファイルに保存する方法と、非同期処理に起因する問題、その解決策を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

ユニバーサルアプリの中断時にその状態を復元するためのセッションデータを保存し、アクティブ化時にこれを復元する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

ストアアプリに限らず、アプリを開発しているときにはサンプルコードを見られると便利なことがよくある。本稿ではサンプルコードを簡便に検索するためのツールを紹介する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

ストアアプリのライフサイクルイベントの扱いは難しい。本稿ではページ遷移の際にイベントハンドラーを外す適切なタイミングについて解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

セカンダリタイルからアプリを起動した場合などに、ページを楽に移動できるように、画面遷移の履歴を追加する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

多段階の画面遷移を行うユニバーサルアプリで、画面遷移の履歴を削除する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

エンドユーザーの言語設定を取得する方法はいくつかある。それらの方法で得られるものは何か、どの方法を使えばよいのかを本稿では解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

「Microsoft OCR Library for Windows Runtime」を使って、ユニバーサルアプリにOCR機能を実装する方法を解説する。

【山本康彦 , BluewaterSoft/Microsoft MVP for Windows Platform Development】()
WinRT/Metro TIPS:

AppReceiptを使用して、ユニバーサルアプリを使用しているユーザーを識別する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

ASHWID(=アプリごとに特有のハードウェアID)を使用して、ユニバーサルアプリでアプリごとに個々のデバイスを管理する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

GeneralTransformクラスを使ってユニバーサルWindowsアプリでコントロールの位置とサイズを取得する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

ユニバーサルプロジェクトの共有プロジェクトにカスタムコントロールを作成し、画像が切れないようにスクロール位置を調整する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

ユニバーサルプロジェクトの共有プロジェクトを用いて、画面サイズに関係する各種の情報を取得する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストアアプリ/Phoneアプリで、アプリ自体のバージョン番号やこれに関連する情報を取得する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

標準的な方法でのライブタイルの実装はなかなか面倒な作業だ。そこで、マイクロソフトが提供するライブラリを使って、ユニバーサルアプリでライブタイルのコーディングを簡単に行う方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsストアアプリとPhoneアプリの両者でMediaElementコントロールを使わずに、DirectXをラップするライブラリを使うことで軽量に音声再生を実現する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsストアアプリとPhoneアプリで、細部が異なるだけでほぼ同一のUIを共有したい場合にはどうすればよいだろうか。サードパーティ製のライブラリを用いて、これを実現する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsアプリとPhoneアプリでは多くの部分でコードを共有できるが、そうではない部分もある。今回はファイルピッカーを扱う際に両者の違いをどのように吸収すればよいか。その方法を説明する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsストアアプリとPhoneアプリでは、ストアを開くためのコードも共有可能だが、アプリ開発時にはちょっとした調整が必要になる。本記事ではその方法について取り上げる。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

アプリにOfficeドキュメントを同梱し、アプリ内からこれを開く方法と、Windows PCにOfficeがインストールされていない場合に、Office Onlineを使って対処する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

ストアアプリとPhoneアプリで、共有コードを使ってバックグラウンドタスクを実装する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsアプリとPhoneアプリに共通の体験を提供するために必須の機能ともいえる、データや設定のローミングの実装方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsアプリとWindows Phoneアプリで共通のリソースを共有し、それぞれのアプリに固有のアプリは独自に保有するための方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsアプリとWindows Phoneアプリで一部の処理のみが異なるコードを共有するには、どのような方法があるか。その方法と使い分けの方針を取り上げる。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

ユニバーサルWindowsアプリの開発時に、WindowsストアアプリプロジェクトとWindows PhoneアプリプロジェクトでUI要素を共有する場合に考慮すべき点について取り上げる。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

WindowsとWindows Phoneに共通のアプリを提供する仕組み「ユニバーサルWindowsアプリ」とVisual Studio 2013 Update 2でサポートされる「ユニバーサルプロジェクト」テンプレートの概要と、ユニバーサルWindowsアプリ作成の基本知識を取り上げる。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

アプリから複数のウィンドウを表示した場合、各ウィンドウは異なるUIスレッドで動作するためマルチスレッドに関する問題が起きることがある。その解決方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストアは原則として1アプリに1ウィンドウだが、Windows 8.1で複数のウィンドウを表示できるようになった。その実装方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1 Updateでは、マウスカーソルをWindowsストアアプリ画面の上端に持っていくとタイトルバーが表示される。ここに独自の文字列を表示する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows SDKに含まれているInspectツールを使って、WindowsストアアプリのUIを構成しているコントロールを調べる方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1ストアアプリ向けに共有ターゲットを実装する方法を説明。また、ファイルを受け取る場合の問題点とその解決策を紹介する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Win 8.1で追加された「現在表示中のポップアップを取得できる機能」の使い方を解説。ポップアップと対話操作をしているエンドユーザーの邪魔をしたくないケースなどで役立つ。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Win 8.1で追加された新しいコントラクトを利用すると、カレンダーアプリに予定を入れられる。カレンダーへの予定追加と更新の方法を説明する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

例えば検索画面で、検索文字列を1文字入力するごとに検索結果の表示を絞り込んでいきたい場合など、テキストボックスに入力中の文字列をバインド元に反映させて処理する方法を説明する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

データバインディングを使って、データがnullのときに、例えば「(なし)」のように表示する方法として、従来のバリューコンバーターを使う方法と、Win 8.1からのプロパティ設定による方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

アンケートの回答入力だけが行えるようにWindows 8.1端末を設定したいことはないだろうか? Win 8.1の新機能「キオスクモード」の使用方法と注意点を説明する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Visual Studio 2013の新機能を活用して、デバッグしているときにメソッドの戻り値を調べる方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1ストア・アプリではトップレベルでまとめて例外をトラップできるようになった。その実装方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1ストアアプリ向けのファイルアクセス機能の改善点から、例外が出ないファイルやフォルダーの取得と、パスに依存しないファイルやフォルダーの等価比較を紹介。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1ストア・アプリでは「ピン留め」するタイルの初期サイズや図柄の選択肢をエンド・ユーザーに提示できる。その開発方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1ストア・アプリでは、自アプリの画面キャプチャが撮れる。画面キャプチャ機能を提供するRenderTargetBitmapクラスの使い方と注意点を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1用のストア・アプリで追加された「テキスト・データの読み上げ機能」の使い方を解説。発声のピッチやレートの調整や、使用上の注意点を説明する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1に搭載された新しいフォント「游ゴシック」と「游明朝」。しかしWindowsストア・アプリで使う場合には落とし穴がある。その問題点と回避方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1用のWindowsストア・アプリでは、PDFファイルを表示できる新機能が追加された。その機能を使ってPDFファイルを画面に表示する方法を解説する。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Win 8アプリでは実装が面倒だったポップアップ。Win 8.1では新たに追加されたフライアウト表示用のコントロールを使うことでより手軽に実装できる。

【山本康彦(http://www.bluewatersoft.jp/) , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8から8.1への更新で、面倒だったアプリ・バーの実装がより手軽になった。新たに用意されたコントロールを使う方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Internet Explorerの機能を利用したWebViewコントロールを使って簡易的なWebブラウザのWindowsストア・アプリを作る方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1ではビュー状態のサポートがなくなったため、ビューの幅に応じて画面レイアウトを切り替える処理を自前で実装する必要がある。その方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

「ターゲットを変更(Retarget)」機能を使ってWindows 8アプリのプロジェクトをWindows 8.1アプリのプロジェクトに変換する手順を紹介する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windows 8.1向けのWindowsストア・アプリではチャームに対するスタンスに変化した。Win 8アプリからチャームを開く方法を解説。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

ユーザーがファイル・ピッカーを使って指定したファイルを後で自動的に読み書きする方法として、「最近使用した一覧(MRU)」の使い方を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

コマンド・オブジェクトを作ってコントロールにバインドする方法と、コントロールの任意のイベントにコマンド・オブジェクトをバインドするヒントを説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

テキスト・ファイルを読み取る際に、文字エンコーディングが分かっている場合の方法と、分からない場合の設計指針を解説する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

自作のユーザー・コントロールに独自のプロパティを実装し、そこにデータ・バインドする方法を解説する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリでは、ユーザーがファイル・ピッカーを使って選択したテキスト・ファイルは読み書きできる。その実装方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Imageコントロールにデータ・バインディングで画像を表示する方法として、URI文字列をバインドする方法と、BitmapImageオブジェクトをバインドする方法を解説する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

アプリケーション・データ記憶域でファイルを作成/削除/コピーしたり列挙したりする方法、そしてテキスト・ファイルの内容を読み書きする方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

CollectionViewSourceクラスを使って、複数のコントロール間で選択されている項目を同期する方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリやWindows Phone 8アプリでファイルを読み書きする方法とは? アプリ・パッケージに同梱したテキスト・ファイルを読み取る方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

複数のバインディング・ソースを画面にバインドする方法として簡易的な手法を解説。今回はLayoutAwarePageクラスに用意されているDefaultViewModelプロパティを使う。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

エンド・ユーザーによる画面の変更をデータに反映させる方法を説明。さらに、その変更をほかの画面や設定ファイルに即座に反映させる方法も紹介。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

複雑なデータ・クラスをコントロールにバインドする方法を解説。また、バインドしたコレクションの変更を反映させる方法も説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリやWindows Phone 8アプリで、データのコレクションをコントロールにバインドする方法を解説する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

データ・バインドの仕組みを使うと、データ・クラスだけでなく、コントロール同士もバインドできる。その方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

XAMLコードだけでデータ・ソースのインスタンスを生成し、それをデータ・コンテキストに設定してVisual Studioのデザイン画面に表示する方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

データ・バインドは便利で強力だが、バインドするデータにはプロパティごとにPropertyChangedイベントを発火させるコードが必要になり、数が増えると面倒だ。これを楽に実装する方法を考える。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリやWindows Phone 8アプリで文字列以外の値をコントロールにデータ・バインドする方法を、DateTimeOffset型とbool型を例に解説する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリでデータを表示するにはデータ・バインドが便利だ。本TIPSでは最もシンプルな形のデータ・バインドを解説する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

GridViewコントロールを継承するカスタム・コントロールを作成することで、「UIの仮想化」を有効にしたままGridViewコントロールのスクロール位置を復元する方法を解説。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

ほかの画面から元の画面に戻ってきたときに、GridViewコントロールの以前のスクロール位置を復元する方法として、ScrollViewerコントロールを使う方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

データ・テンプレートやアイテム・コンテナ・スタイルを動的に切り替える「セレクタ」を使ってGridView/ListViewコントロールの外観を大きく変化させる方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

テンプレートの中でプロパティをデータ・バインドして、データの一覧表示に使われるGridView/ListViewコントロールの外観をデータに応じて変える方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

スナップ表示時、Windowsストア・アプリ標準ではボタンが3つしか表示できない。そこでアプリ・バーのボタンを2段重ねにして多数のボタンを表示する方法を紹介。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

海外の時刻を扱うときにやっかいなのが夏時間。Windows ストア・アプリとWindows Phone 8で、夏時間を含むタイムゾーン情報を取得する方法を紹介する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

ライブ・タイルはリアルタイムに変更できないが、「スケジュールされたタイル通知」を使えば分単位で表示を更新できる。時刻表示の例でその実装方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

スタート画面に表示されるアプリのタイルは、そのアプリにより増やせる。アプリで2つ目以降のタイルは「セカンダリ・タイル」と呼ばれる。その作成方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

スタート画面に表示されるアプリのタイルの表示内容を動的に切り替えるには? 標準的なコーディング方法と、あるライブラリを使った簡易な方法の2通りを解説。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

各プラットフォーム共通のライブラリを作れる「ポータブル・クラス・ライブラリ」の中で、プラットフォーム依存のコードを呼び出すためのテクニックを説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windows Phone 8では、Win32 APIを利用してシフトJISのバイト列データをUnicode文字列に変換できるようになった。本TIPSでは、その実装方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリとWindows Phone 8アプリの両方に共通するコードを一括管理して再利用しやすくするには、どうすればよいのか? 2通りの方法を解説。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

タブレットPCやノートPCの多くには「Webカメラ」が搭載されている。これを使ってWindowsストア・アプリで写真や動画を撮影する方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリやWindows Phone 8で効果音を鳴らす方法として、今回はMediaElementコントロールを使う方法と、WP 8向けにXNAフレームワークを使う方法を説明。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリに表示しているテキスト・データをユーザーにコピーさせたい場合、クリップボードにコピーすればよい。その実装方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

アプリ全体の操作方法などをユーザーに提示するには、ヘルプ・ページを使えばよい。Windowsストア・アプリでヘルプ画面を表示する方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

アプリの操作方法などをユーザーに提示するには、ツールチップやヘルプ・ページを提供すればよい。Windowsストア・アプリでツールチップを表示する方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリで、ユーザーの環境に存在しないフォントを使うには? 本稿では、フォント・ファイルをアプリに組み込んで使う方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

メンテナンスが面倒なWindowsストア・アプリの多言語対応。「多言語アプリ・ツールキット」を使って、複数の文字列リソース・ファイルの作成や保守を簡単にしよう。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリを「多言語化」 するには、アプリに複数の文字列リソースを持たせ、言語によって文字列リソースを切り替えればよい。その方法を説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリの画面に表示されるタイトルなどの固定文字列を、多言語化対応などのために、文字列リソースとして別のファイルに分けておく方法を説明。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリで画像を表示しても、高解像度の画面で見たときにボケた画像になってしまう場合がある。画面解像度の違いに対応する方法を解説する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリでは、プロジェクトに含まれていない画像を画面上に表示する手法がいくつか存在する。その方法を整理して説明する。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリの開発者登録は誰でも可能になった。ストアで公開できるアプリを作るにはどうすればいいのか? そのために学ぶべきものを厳選して紹介。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリはデバイスを縦や横に持ち替えたときの向きに応じて適切な表示に切り替える必要がある。切り替わる4種類のビューと実装方法を解説。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリには、「終了した後で再実行されるときに、ページの状態を復元しろ」というルールがある。とても面倒そうだが、どうすればよいのだろうか。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリの画面遷移(ナビゲーション)で、移動前のページを破棄せずに保持しておき、移動先から戻ったきたときに再表示する方法を説明する

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリのアプリ・バーにコマンドとして配置するボタンは、丸い形にしなければならない。XAMLで記述したコントロールの外観を変更する方法を説明。

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリには、従来のデスクトップ・アプリのようなメニューバーがない。メニューを選択する機能として使える「アプリ・バー」の実装方法を説明する

【山本康彦 , BluewaterSoft】()
WinRT/Metro TIPS:

Windowsストア・アプリ(通称: Metroスタイル・アプリ)のUIデザインは、デスクトップ・アプリのそれと大幅に異なる。デザイン・ルールを調べ方のコツを説明する。

【山本康彦 , BluewaterSoft】()

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。