しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

XAML

UWP 用の広告 SDK がユーザー行動分析と合体して新 SDK になるらしい

今までは 広告は Microsoft Universal Ad Client SDK を使っていたわけですが、新しい SDK に統合されるみたいです いまはまだ大きな API 更新は予定していないけれども 2016年6月には SDK 自体を更新して GA 版としてリリースする計画みたいです

Xamarin Logo Maker に SVG 読み込み機能を追加しました

OS をいちからインストールしなおして 10.10240 版の UWP SDK で Xamarin Logo Maker を修正し・・・ Xamarin Logo Maker – Microsoft ストアの Windows アプリ 無事 SVG 画像を前景ロゴとしてインポートできるようになりました!

【未解決】Xamarin Logo Maker で SVG 画像をロゴにできるようにしたい!

XAML for UWP で SVG が描画できるライブラリが公開されたらしく mntone.hateblo.jp 一部機能制限があるみたいですが、ありがたいことに MIT ライセンスなので Xamarin Logo Maker に SVG ロゴ設定ができるように取り込んでみようと思います

Unity for UWP でアスペクト比を固定したレターボックス表示にする

Unity で UWP アプリを作る場合現状ではいろいろ制限が多いのですが、今回は UWP の方がやりやすい方法を試してみます 上記のように画面解像度に応じて縦横のアスペクト比を固定してレターボックス表示にしたい場合です

【宣伝】 いち早く UWP 開発スキルが身につくセミナー第二弾が先着 100 名限定で参加者募集中!

本日 11月20日に開催される Windows 10 のアプリケーション(UWP)開発セミナーに惜しくも予定が合わなかった方、定員オーバーで参加できなかった方に朗報です なんと好評につき第二弾が開催されるそうです 1 日で Windows 10 に対応したアプリ開発手法が習…

【宣伝】 いち早く UWP 開発スキルが身につくセミナーが先着 200 名限定で参加者募集中!

11月20日に品川で Windows 10 のアプリケーション(UWP)開発セミナーが開催されるそうです! 1 日で Windows 10 に対応したアプリ開発手法が習得できるハンズオン~ Windows 10 UWP Developer Workshop エバンジェリストの高橋忍さんによると・・・ 朝10時…

言語設定に応じて Microsoft Advertising の広告表示有無を切り替えたい

日本語表示の場合だけ広告を表示しないようにしたい・・・そこで利用してみたのがこれです

UWP で広告配信仲介機能のある AdMediatorControl を使いたい

Xamarin アプリ用のアプリロゴを生成するツール開発も佳境に差し掛かり、ついにアプリ内に広告を埋め込む段階に来ました 少し前までは Microsoft Advertising SDK では AdControl というコントロールを使ってストアアプリに広告を表示していたと思いますが、…

UWP でプログラマブルに XAML を読み込んで画面に表示したい

ロゴ作成ツールを作るからにはロゴのベクターデータを取り込みたい! 最初は SVG ファイルを取り込みたいと思ったのですが、UWP 対応の Win2D でもまだサポートされる目途がないみたいなので諦め; しかたがないので、例によって XAML ファイルを取り込むこ…

UWP で OS のアクセントカラーを使いたい

Windows 10 のパーソナル設定ではアクセントカラーを選択した着せ替えが行えます どうせなら UWP のアプリの中でもユーザーが選んだアクセントカラーを使いたいと思い試してみました ※ 実装コードの全体は下記にアップしています

UWP でデータの型ごとにテンプレートを決めるセレクタをつくる

UWP になって WPF と同様に DataTemplate に x:DataType プロパティを付けられるようになりました これはもしかしてデータの型ごとにテンプレートを選択するテンプレートセレクタが作りやすくなったのでは?・・・と期待して試してみることにしました ※サン…

UWP で列挙型の値をラジオボタンにバインドしたい

ラジオボタンで下記のような選択肢を作ろうと思います ・・・既定の列挙型である HorizontalAlifnment を ViewModel のプロパティに保持したい場合、XAML の方はどうすればよいでしょうか

UWP でカラーピッカーを作りたい

ロゴツールを作る上で下記のようなカラーピッカーがほしくなったので作ってみることにしました ※ソース全体は下記を参照ください

UWP で画像をサイズに応じて繰り返し敷き詰めて表示したい

上記のような市松模様の塗りつぶしをする場合、小さな画像だけを用意して上下左右に繰り返して敷き詰めて表示させるようにしたいところ しかし、Windows ランタイムにはこうした塗りつぶしオプションは用意されていません・・・作るしかない! ※ソースコード…

UWP の Prism × Unity で C# コードから多言語化対応リソースを取得したい

Windows ランタイムアプリからはプロジェクト内に多言語化リソースを用意することで多言語対応がやりやすくなっています 上記の Strings フォルダ配下に配置した en-US/Resources.resw と ja-JP/Resources.resw がその多言語化リソースになります フォルダ名…

Xamarin.Forms でプラットフォームごとに XAML の ResourceDictionary を割り当てる

TechCrunch の RSS リーダーですが、iOS で起動すると・・・ 配色やばい・・・ということでちゃんと Andorid & Windows Phone の暗色テーマと iOS 用の明色テーマを明示的に指定するようにしたいと思います 以前プラットフォームごとにリソースを定義する方…

Xamarin.Forms で Microsoft Translator API を使って翻訳したい

とりあえず英文の読み上げはできていますがわからないときに和訳を知りたい・・・ というわけで、翻訳サービス Microsoft Translator API を利用して記事のダイジェストを和訳して読み上げるようにしてみたいと思います Google 翻訳 API は有償にも関わらず…

Xamarin.Forms で ListView のコンテキストメニューを追加したい

前回 はリストの選択時に読み上げを行うようにしました 今回はさらにコンテキストアクション(Android と Windows Phone は長押し、iOS は水平スワイプ)で追加のメニュー表示(詳細記事のリンクを開く)を加えてみたいと思います

Xamarin で各プラットフォームの音声合成

前回 から続いて Xamarin.Forms による RSS リーダー とりあえず英語の記事は読めるようになりましたが、自信がないのはヒアリングの方なので音声読み上げの機能を追加したいと思います。 下記の記事で iOS と Windows Phone については実装してみたのですが…

Xamarin.Forms で ListView に引っ張って更新を追加したい

ListView に RSS フィードのリスト表示を行ったらつけたくなるのが引っ張り更新 というわけで今度はこれを追加してみます

Xamarin.Forms で RSS フィードのサムネイル画像を ListView に表示したい

RSS フィードの情報を ListView に表示することはできたものの、若干読みにくさを感じる画面でした というわけで、RSS の各記事内に埋め込まれている画像を拾い上げて画面に表示するなどの修正をしてみます

Xamarin.Forms で RSS フィードを ListView に表示したい

前回 は Xamarin.Forms で TechCrunch の RSS フィードを取得したので、今度は ListView に表示してみたいと思います まずはおなじみ UnityContainer と Prism を NuGet でパッケージインストール Unity Prism 6 for Xamarin.Forms インストールしたら App …

【Win10 Pre】 Windows 8.1 のランタイムブローカーで UWP アプリからデスクトップアプリを起動したい

Windows 10 リリース前の最後の休日ということで若干面倒なネタを 正式リリース後にいろいろ変わるかもしれませんが、UWP アプリでもやりたい放題したい!サイドローディングならできるんでしょ?ということで、以前 Microsoft の荒井さんが紹介していたアプ…

【Win10 Pre】 遠近法で UWP アプリ内で疑似的に UI を 3D 表示する

少し前に公開された Microsoft の Productivity Future Vision をご覧になったことがあるでしょうか これが本当に実現したらえらいことですが、その可能性を感じさせてくれる HoloLends の複合現実に利用できるかもしれない Transform3D、CompositeTransform…

【Win10 Pre】 UWP アプリで表示項目の描画優先度をつける

Windows 10 では UI の描画性能を向上するいくつかの新機能が追加されています x:Bind および x:Pahse もその1つで、この記述を XAML で利用することで UWP アプリの表示項目に描画の優先度をつけらます ちょっと効果がわかりづらかったので、動作を確かめ…

【Win10 Pre】 画面を引っ張ったら表示タイルを追加する UWP アプリをつくる(仮想化なし)

前回 はスクロール中にアプリバーを隠すようにしました ただ、今度は起動時の写真表示の遅さが気になってきます・・・VariableSizedWrapGrid は仮想化が効かないため、最初は少数だけ表示して画面を下に引っ張ったら追加の写真を表示するようにしてみます ※ …

【Win10 Pre】 スクロール中にアプリバーを隠す UWP アプリを作る

前回 は Windows Phone 用に画面を分けました さらに改良を加えて、スクロール中はアプリバーを隠すことで画面下部のアプリバー分だけコンテンツ表示領域を広く見せるようにしてみたいと思います ※ Windows 10 Insider Preview Build 10240 時点での情報のた…

【Win10 Pre】 UWP アプリで Windows Phone 向けだけメニューを画面下部に表示したい

前回 は SplitView でサイドメニュー式の画面をもつ UWP アプリを作りました これをそのまま Windows Phone で利用することもできなくはないのですが、懸念点があります ユニバーサル Windows プラットフォーム (UWP) アプリ用レスポンシブ デザイン 101 - W…

【Win10 Pre】 Pintarest 風レイアウトな SplitView の UWP アプリをつくる

UWP にはレスポンシブデザイン色の強くなった UI コントロールがいくつか追加されました 中でも SplitView は気軽にレスポンシブなサイドメニューつきレイアウトを実現できるコントロールなので便利です そこでこの SplitView を使った Pintarest 風レイアウ…

Prism のオープンソース化と所有権移転、Xamarin.Forms 版プレリリース!

タイトルの通り、統合アプリケーションライブラリの Prism の所有権が Microsoft patterns & practices チームから、Brian Lagunas、Ariel Ben Horesh、Brian Noyes 氏ら 3 名の MVP を中心としたチームに移転したようです Prism grows up - .NET Blog - Sit…

Xamarin.Forms で Microsoft Band の通知機能を利用する

Microsoft Band の Xamarin.Forms サンプルはこれが最後、通知機能を利用してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com

Xamarin.Forms で Microsoft Band に登録されたアプリタイルを取得する

Microsoft Band にアプリタイルを登録できたので、確認のために登録状態を再取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事…

Xamarin.Forms で Microsoft Band にアプリタイルを登録する

Microsoft Band にはスマホ側のアプリごとにタイルを登録できるようなので試してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内…

Xamarin.Forms で Microsoft Band の壁紙を取得する

Microsoft Band の着せ替え機能で壁紙を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能…

Xamarin.Forms で Microsoft Band のテーマカラーを設定する

Microsoft Band のテーマカラーが取得できたので、今度は設定を試してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点…

Xamarin.Forms で Microsoft Band のテーマカラー設定を取得する

今回からは着せ替え機能を攻めます! Xamarin.Forms で Microsoft Band の下記のようなテーマカラーの設定を取得してみます 仕様などはこちらを参照ください ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/Xamari…

Xamarin.Forms の Picker の選択肢をデータバインドしたい

ひょんなことから Xamarin.Forms の Picker コントロールを使いたくなったので、下記のように XAML を記述してみました <Picker Items="{Binding ColorLabelSelection}" SelectedIndex="{Binding SelecedIndex, Mode=TwoWay}"/> これを実行すると・・・ エラー!!</picker>

Xamarin.Forms で Micorosft Band の着用状態を取得する

センサー系の実装は最後、Xamarin.Forms で着用状態を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソース…

Xamarin.Forms で Micorosft Band の紫外線レベル値を取得する

今回は Xamarin.Forms で紫外線量のレベルを取得してみます ソースコードの一式は下記にあります! matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性があります

Xamarin.Forms で Micorosft Band の肌温度値を取得する

今回は Xamarin.Forms で肌温度値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性が…

Xamarin.Forms で Micorosft Band の移動距離値を取得する

今回は Xamarin.Forms で移動距離値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性…

Xamarin.Forms で Micorosft Band の歩数値を取得する

今回は Xamarin.Forms で歩数値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性があ…

Xamarin.Forms で Micorosft Band の心拍数センサー値を取得する

今回は Xamarin.Forms で心拍数センサー値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い…

Xamarin.Forms で Micorosft Band のジャイロセンサー値を取得する

今回は Xamarin.Forms で回転の速度が取れるジャイロセンサー値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現…

Xamarin.Forms で Micorosft Band の加速度センサー値を取得する

Xamarin の中の人が Nuget に Xamarin 用 Microsoft Band SDK をアップしてくれたようです Microsoft Band SDK for Xamarin and Windows (Preview)www.nuget.org これは・・・Xamarin.Forms 用のライブラリを作る意味がなくなったような; まぁ勉強用とわり…

Xamarin.Forms で特定のイベント発生時に ViewModel の Command を実行する

Xamarin.Forms のコントロールはまだまだプロパティ実装が不十分なこともあり、イベントは用意されているけどそのイベントが起きたときに実行されるような Command を Binding できないことが多々あります イベントしか用意されていない場合、Binding で Vie…

Xamarin.Forms で Microsoft Band のバージョン情報を取得する

接続には成功したものの・・・本当に接続できているのかよくわからず というわけで接続確認もかねて、接続した Microsoft Band のハードウェアとファームウェアのバージョンを取得してみます ソースコードの一式は下記にあります! matatabi-ux/XamarinBandS…

Xamarin.Forms で Microsoft Band に接続してみたい

Visual Studio で Microsoft Band に接続ができたので、今度は iOS だけでなく、Android や Windows Phone でも試せるように(実機ないけど)Xamarin.Forms でサンプルアプリを作ってみたいと思います Xamarin の中の人が作った Portable Class Library もあ…

Xamarin.Forms でセッションデータを保存・復元したい

とりあえず Xamarin.Forms の Application に追加されたイベントハンドラを利用すれば、アプリの状態遷移時に処理を行えることはわかりました では、セッションデータを保存してアプリの再開時などに復元するためにはどうしたらよいか ・・・っと思ったら Ap…

Xamarin.Forms の App Lifecycle の呼び出され方を調べたい

少し古いお話ですが、Xamarin.Forms 1.3 より App クラスに下記のアプリケーションライフサイクルイベントハンドラが追加されてます! Working with the App Lifecycle - Xamarin /// <summary> /// アプリ起動時処理 /// </summary> protected override void OnStart() { } /// <summary></summary>…