Neutral Scent

App developments & Gadgets

C#

WPFでマウスで選択した範囲をスクリーンキャプチャーする

どうも、クラスのprivateメンバー変数はlowerCamelCaseで、_は付けない派 id:kaorunです。最近は間違った事を書いて質問に答えてもらうメソッドが巷で流行っているらしいですが、それはともかく、今回はWPFでさらっとスクリーンキャプチャをするためのサンプ…

サンプルコードを見ながら理解するMVVMの基礎的な実装

WPFがWinFormsより敷居が高い?そりゃ、最初に掛け違ってるからですよ、きっと。というわけで、これはXAML Advent Calendar 2014の3日目、12月3日分のエントリーです。WPF? XAML? MVVM? そんなにムズカシクないよ? というお話。もちろんWinRTのWindowsストア…

.NETのCookieContainerをシリアライズする

.NETのCookieContainerってなんでSerializeできないんですかね?HttpWebRequestでcookieを横取りしたり、そもそもそんなことしたいと思うのが筋悪なのか? と、思いつつ幾数年...。 8.1のWindows Universal Appを作っていたら、なんとHttpCookieManagerなどと…

WinRTにはListの.ForEach()メソッドはありません

WindowsストアアプリのためのWinRTではListから.ForEach()メソッドが削除され使用できません。.ToList().ForEach()ではなくforeachループを使用してください。以上終わり。 Where is List.ForEach() - Windows Store apps Forums http://social.msdn.microso…

MatchCollectionをメソッド構文でLinqしようとしてエラーになるときはCast()しよう

RegexのMatchs()メソッドの戻り値MatchCollectionをLinqで整形しようとしたら、なぜかクエリ構文ではうまく行くのにメソッド構文ではエラーになるという状況に追い込まれました。 わかってしまえば単純な話で、上のクエリ構文ではエラーが出た時にしっかりキ…