WP7

タッチイベントからUIエレメントがタッチされたか判定する

WP7

とあるせちがらいAPIの仕様上、どうしてもWindows Phoneのタッチイベントから、アプリケーション内のUIエレメントがタッチされたかを判定する必要があったのでメモ。 ※普通は Click イベントつかえばすむ話かと。MainPage.xaml <Grid x:Name="LayoutRoot" Background="Transparent"> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <StackPanel x:Name="RectangleList" Orientation="Vertical"> </stackpanel></grid></grid>

Mango Jump Start 抜粋:Expression Blend でアニメーションを作成する

Jump Start (04)より抜粋Expression Blend を利用してカードが回転するアニメーションを作ります。まずにカードの表と裏の画像を用意し、ソリューションに追加します。Expression Blend 上でまず裏面画像をメインページにドラッグ&ドロップします(マージン…

Mango Jump Start 抜粋:巡回ナビゲーションのハンドリング

WP7

Mango Jump Start (03)より抜粋Windows Phone アプリケーションにおいて、アプリケーションを正常に終了されるケースはメインページにおいて、ユーザがバックキーを押下した場合のみです。ここで、以下のような巡回するページナビゲーションのケースを考えて…

Mango Jump Start 抜粋:ページ間でメッセージを渡す

WP7

Mango Jump Start (03)より抜粋Windows Phone アプリケーションの各ページは、基本的にステートレスとして考えるべきだがページ間でメッセージを渡したり、あるいはページをまたがって共通のデータクラスを持つことも可能。以下はページ間でメッセージを渡す…

Mango Jump Start 抜粋:戻るキーの処理をオーバーライドする

WP7

Mango Jump Start (03)より抜粋例えばアプリケーション上でポップアップを表示させている場合、ユーザがポップアップを消すために戻るキーを押下すると既定の戻るキーの動作ではページ全体が前のページに戻されてしまい、ユーザの意図した動作(ポップアップ…