読者です 読者をやめる 読者になる 読者になる

みかづきメモ

学習したことのメモとか、日記とか、備忘録。

UWP アプリから、ストアアプリのレビュー画面を開きたい

アプリの設定とかから、「気に入ったらレビューしてね!」みたいなのを追加したかった。 以下のようにすることで起動できます。 await Launcher.LaunchUriAsync(new Uri($"ms-windows-store:REVIEW?PFN={Package.Current.Id.FamilyName}")); ちなみに、 MSDN…

UWP で Entity Framework Core を使いたい

Entity Framework Core を使ったアプリを UWP で作ったので、 ライブラリとツールの使い方をメモしておきます。

Windows Store 申請でリジェクトされまくったお話

UWP

Windows Store にアプリを出したら、何回かリジェクトされたので、 内容と修正の歴史をメモしておきます。

大量の NoUIEntryPoints-DesignMode をどうにかしたい

そろそろ SSD の整理をしようと思い、設定アプリの「システム」>「ストレージ」から アプリの整理をしようとしたら、「NoUIEntryPoints-DesignMode」がめっちゃあったので、 どうにかする方法のメモ。

UWP で ItemsControl.Items の変更を検知したい

WPF だと、 ItemsControl.Items は INotifyCollectionChanged を実装しているので、 いつもどおり検知できるのですが、 UWP だとなくてちょっと困ったのでメモ。

UWP でカスタム URI スキームに対応する

ストアアプリならば、 ms-windows-store://pdp/?ProductId=9WZDNCRFHVJL とすれば、 OneNote のアプリ詳細が開くように、自作のアプリでも対応したくありません? ということで、カスタム URI スキームに対応してみます。 ※なお、この記事は Prism の使用を…

HTML テキストを WebBrowser ではなく RichTextBlock で表現したい

WebBrowser またはそれに近い何かを使えっていう話でもあるんですが、 以下の様な HTML ドキュメントを、 RichTextBlock で表現したいとします。 <p> こんにちは、私は <a href="http://www.softbank.jp/robot/support/">Pepper</a> です。 <br /> 今は<strong>誰でも</strong>購入可能です。 </p> それなりに誰かやってそうなことなので、 MSDN …

UWP アプリでデバッグ時に「インストールに失敗しました。ソフトウェアの製造元に問い合わせてください。」

UWP

UWP アプリで、Mobile Emurator に対してデバッグ実行すると、 「インストールに失敗しました。ソフトウェアの製造元に問い合わせてください。」 みたいなこと言われることがある。 そういう時は、エミュレータを一旦終了して、もう一度実行すればなおります…

UWP の GridView でいい感じにコンテンツを配置したい

UWP の GridView でのお話。 いい感じってどんな感じっていう話なんだけれども、文字で書くとすれば、 「ウィンドウの幅によって、水平方向コンテンツ数と幅がちゃんと変わってくれる」 みたいな感じ。

ApiInformation.IsTypePresent に渡す値

前の記事にて、 ApiInformation.IsTypePresent に typeof で指定したのだけれども、 このようなツイートを見かけて心配になったので、試してみました。 あれ、IsTypePresentにtypeof().ToString()したら利用不可なとき死なない? — ゆたか (@tmyt) 2016年6月…

UWP で Windows Mobile 端末のステータスバーの高さを取得したい

UWP にて、 Windows Mobile 端末のステータスバーの高さを取得したい。 (下の画像赤で囲った部分)

Twitter アプリ (UWP) の プロフ画面っぽい UI を作りたい

UWP 版 Twitter 公式アプリの UI、個人的にはかなり参考になるのですが、 ところどころ謎な部分がありました。 その1つに、プロフィール画面があります。 これ、上の Pivot 以外が全部1つのスクロールになっていて、 どうやっているんだろうと思ったらでき…

Pivot も INavigationService で画面遷移したい!

「ストア」アプリなどで使われている Pivot 。 「ストア」アプリなどの挙動をよく見ると、 Pivot の Content の部分だけが遷移しています。 ということで、そこも Prism の INavigationService で遷移させてみました。

UWP アプリから、他の UWP アプリを起動したい

こういうのを見かけたので。 フィードバックURIをハイパーリンク可能なTwitterクライアントがほしくなってくる— ぶりちゃん (崩壊) (@brichan_fiana) 2016年6月13日 URIスキーマ使ったらアプリ開けたりするのかな— Re:雪猫 (@snow_cait) 2016年6月13日 UWP …

UWP で タッチキーボードの上に要素を表示する

新しいノートパソコン超快適で幸せです。 UWP の入力フォームなどで、タッチキーボード*1を表示すると、隠れてしまう要素があります。 しかしながら、ガイドラインにもあるように、常に表示しておくのが良い要素もあります。 私が探した限りでは、標準で楽に…

UWP の System Brush Resources

UWP

Visual Studio のデザイナーが死んでいるので、 システム Brush リソースを出力させた。 その一覧と色を載せておきます。

UWP で「共有」画面を呼び出す

Windows PC が無事帰ってきたので、早速 UWP 開発を。 アプリ内データを、 Facebook やメールなどで共有するための画面を呼び出す方法です。

WebAuthenticationBroker で FileNotFoundException

UWP でアプリを作っている最中、ちょっと不思議な例外に遭遇しました。 通常の開発環境では出ることはないと思いますが、まぁこういうのもあるよということで、 その出現方法と、解決方法を書いておきます。

Prism で NavigationService + SplitView

Prism を使っていて、画面遷移をする際に、ページ全体を遷移するんじゃなく、 SplitView の Content の部分だけ画面遷移させるにはどうするんだろう?ということで。 ちなみに、 Prism を使わず、コードビハインドに直接書いての方法は、サンプル集にありま…

ListView が空の時に、何かを表示する

先日、Twitterを眺めてたら、こんな記事が流れてきました。 qiita.com 少し前に、自分の作成している SNS クライアントでも同様のものを実装していたので、 軽く実装方法をメモっておきます。 もしかしたら、これよりもいい方法が在るかもしれません。

トースト通知のイベントを処理する

先日の記事の続きです。 今回は、実際に飛んできたイベントの処理をします。 ちなみに、先日の記事↓ mikazuki.hatenablog.jp

Windows 10 でトースト通知を飛ばす

通常設定だと右下あたりにぴょこっとでてくるトースト通知の呼び出し方。 デスクトップアプリからでも出来るみたいですが、ここでは UWP に絞って。

F5実行時に、「プロジェクト Hoge は実行前に配置する必要があります」とでる

UWP

タイトルそのままだけども、 Universal Windows を対象としたアプリで、 プロジェクト作成後即 F5 デバッグしようとすると、 「プロジェクト'Hoge'は、実行前に配置する必要があります。...」 と、エラーダイアログが表示されます。 もし、表示された場合は…