Popupでアプリに仕込
む
@garicchi
自己紹介
がりっち (@garicchi) 栂井良太
2011年 走るブタ
2012年
Windowsデベロッパーカンファレンス主催
現在
MicrosoftStudentPartners
WDCの各地開催
自己紹介2
2012年 アルパカ牧場
3日でテキトーに作ったら
謎の勢いでストア上位に
2013 年 アルパカ牧場forWindowsPhone
↓
Coming soon!
頑張って開発してます
本日の内容
さっきBootCamp上のWindowsが壊れました
もらい物のMac
本日の内容
WindowsRuntimeから採用された
Popupコントロールで遊ぶ
Popupっ
て?
こういうの→
拝借元http://noizy-radio.blogspot.jp/2013/02/winrtbutton.html
ページ遷移やユーザーの操作を阻害することなく
ボタンなどのコントロールを表示、非表示できる
Popupの活用
ストアアプリの設定画面
↓
たぶんPopup
(違ったらゴメン)
How to Make?
Gridとか
Popup
UserControl
たぶんこんなかんじ
単一ページで完結する方
法
①Popupタグ内にコントロールを置く
②IsOpenプロパティをTrueにする
→そのページ内でしか使えない
ちょっとしたFlyout向け
ユーザーコントロールを使う
方法
①ユーザーコントロールで設定画面を設計
②Popupクラスをnewし、childプロパティに
UserControlのインスタンスを追加
③Popup isOpenプロパティ→true
→いろんなページで同じF...
何ができるのか
アプリに仕込みを入れることができる
※例 Nugetで「daruyanagi」と検索
daruyanagi Flyout
あとは1行で
アプリの右下に某窓の杜者のだる●なぎが!!
なにがうれしいの?
アプリにちょっとした隠し機能を追加できる
アプリに仕込める!!!
もっと便利なこと
アルパカ牧場が何故かDLされている理由
SNSへの拡散機能があったから?
簡単に使えます
Nugetで「TweetPane」と検索
たったこれだけでTwitter拡散機能ができる
Twitterに拡散できると…
ユーザーはアプリを使ってTwitterにつぶやく
↓
フォロワーがつぶやかれたリンクをクリックして
興味を示す
↓
DLする
↓
ユーザーが増える
たぶんアルパカ牧場もこの原理です
Popupであるという利点
ページ遷移ではないのでユーザーの操作を阻害しない
→手軽につぶやいてもらえる
ユーザーコントロールとセットでNugetでの
第三者配布が楽
Future Windows8.1
Windows8.1からはFlyoutControlが追加
MenuFlyout SettingsFlyout
msdn http://msdn.microsoft.com/en-us/library/win...
ご静聴ありがとうございま
した
Twitter: @garicchi
Blog: http://garicchi.com/blog
of 19

Popupでアプリに仕込む

WindowsRuntimeのPopupコントロールで遊びます 【第2回】Windowsデベロッパーカンファレンスin広島で発表しました
Published on: Mar 4, 2016
Source: www.slideshare.net


Transcripts - Popupでアプリに仕込む

  • 1. Popupでアプリに仕込 む @garicchi
  • 2. 自己紹介 がりっち (@garicchi) 栂井良太 2011年 走るブタ 2012年 Windowsデベロッパーカンファレンス主催 現在 MicrosoftStudentPartners WDCの各地開催
  • 3. 自己紹介2 2012年 アルパカ牧場 3日でテキトーに作ったら 謎の勢いでストア上位に 2013 年 アルパカ牧場forWindowsPhone ↓ Coming soon! 頑張って開発してます
  • 4. 本日の内容 さっきBootCamp上のWindowsが壊れました もらい物のMac
  • 5. 本日の内容 WindowsRuntimeから採用された Popupコントロールで遊ぶ
  • 6. Popupっ て? こういうの→ 拝借元http://noizy-radio.blogspot.jp/2013/02/winrtbutton.html ページ遷移やユーザーの操作を阻害することなく ボタンなどのコントロールを表示、非表示できる
  • 7. Popupの活用 ストアアプリの設定画面 ↓ たぶんPopup (違ったらゴメン)
  • 8. How to Make? Gridとか Popup UserControl たぶんこんなかんじ
  • 9. 単一ページで完結する方 法 ①Popupタグ内にコントロールを置く ②IsOpenプロパティをTrueにする →そのページ内でしか使えない ちょっとしたFlyout向け
  • 10. ユーザーコントロールを使う 方法 ①ユーザーコントロールで設定画面を設計 ②Popupクラスをnewし、childプロパティに UserControlのインスタンスを追加 ③Popup isOpenプロパティ→true →いろんなページで同じFlyoutを流用できる 設定Flyoutなどに使える →第3者向け配布
  • 11. 何ができるのか アプリに仕込みを入れることができる ※例 Nugetで「daruyanagi」と検索
  • 12. daruyanagi Flyout あとは1行で アプリの右下に某窓の杜者のだる●なぎが!!
  • 13. なにがうれしいの? アプリにちょっとした隠し機能を追加できる アプリに仕込める!!!
  • 14. もっと便利なこと アルパカ牧場が何故かDLされている理由 SNSへの拡散機能があったから?
  • 15. 簡単に使えます Nugetで「TweetPane」と検索 たったこれだけでTwitter拡散機能ができる
  • 16. Twitterに拡散できると… ユーザーはアプリを使ってTwitterにつぶやく ↓ フォロワーがつぶやかれたリンクをクリックして 興味を示す ↓ DLする ↓ ユーザーが増える たぶんアルパカ牧場もこの原理です
  • 17. Popupであるという利点 ページ遷移ではないのでユーザーの操作を阻害しない →手軽につぶやいてもらえる ユーザーコントロールとセットでNugetでの 第三者配布が楽
  • 18. Future Windows8.1 Windows8.1からはFlyoutControlが追加 MenuFlyout SettingsFlyout msdn http://msdn.microsoft.com/en-us/library/windows/apps/bg182878.aspx#menuflyout
  • 19. ご静聴ありがとうございま した Twitter: @garicchi Blog: http://garicchi.com/blog

Related Documents