なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

2016-06-01から1ヶ月間の記事一覧

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

C#

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

CefSharp.Wpf でもスクショしたい

Chromium Embedded Framework (CEF) を C# から使えるようにしたプロジェクトのうちの1つに、 CefSharp というものがあります。 WinForms, WPF, OffScreen 用にそれぞれパッケージが用意されており、 NuGet からも導入できます。 そのうち、 OffScreen には…

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

UWP

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

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

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

ApiInformation.IsTypePresent に渡す値

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

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

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

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

C#

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

VS2015 で起動時に必ず「応答なし」となる時の対処法

VS2015 でソリューションを開いた際、起動直後に「応答していません…」となった際の対処法。 前提として Visual Studio 2015 Community 以上 ReSharper Ultimate が導入されていること。 まぁ前提にある通り、 R#er が原因なので、まずソリューションを開か…

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

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

webpack で CSS を Minify したい

webpack を使っていて、 CSS も Minify したい!って言う時のやり方。 npm install css-loader --save-dev した後に、css-loader?minimize と設定する。 実際だと、こんな感じかな。 const path = require("path"); const ExtractTextPlugin = require("extr…

リフレクションを使って、拡張メソッドを呼び出す

C#

リフレクションで通常のメソッドを呼び出す方法はよく解説されてるけども、 拡張メソッドを呼び出す方法はなかったので、メモメモ。 拡張メソッド、インスタンスメソッドのように呼び出すことができますが、 実態は静的メソッドです。 例えば、下のような拡…