.NETで作る!

.NETに関するあれこれ(C#、VB.NET)

2015-02-01から1ヶ月間の記事一覧

Actionデリゲートでアスペクト指向なロギング

「アスペクト指向」って書くと多少語弊がある気がしますが、横断要素を一箇所に記述できるような言語要素って意味合いでとっていただければと。 2015/02/28追記 デリゲートのコードがラッピングしていないかったので全く意味が違うものになっていました。訂…

WPF 配色を外部ファイル化する

「app.configに設定した色をコントロールの背景色に使う」とかそういうイメージ。 アイデア app.configにて色を16進数で指定。 app.configにある色情報をアクセッサクラス(Pallet.vb)を作成。 リソースファイル(xaml)にて、Palletクラスをインスタンス。…

WPF Backspaceキー で画面遷移するのをやめる

WebページではBackspaceキーで画面遷移(戻る)が発生するのは常識と化していますが、WPFのFrameでもこのようになります。 ですが、WindowsアプリでBackspaceキーを押したら画面遷移が起きると認識している人はあまりいないでしょう。 というわけで、無効化…

WPF XButton1ClickとCommandをBindingする

XButtonって? 「XButton1」といってもいまいちピンときませんが、マウスの「戻る」ボタンといえば伝わりますでしょうか。ちなみにマウスの「進む」ボタンは「XButton2」というそうです。 XButton1押したら画面遷移「戻る」が走ってほしい 先ほどFrameを見た…

WPF Frameコントロールの見た目を変える

カスタム ちなみにデフォルトだとこれ。 経緯 WPFのFrameコントロールは画面遷移のコントロールとしてとても便利ですが、ツールバー(NavigationUIVisibility)の領域が非常に無駄。戻るボタンがちっこい。してなぜかこのコントロールだけグローエフェクトが…

Kairyu 0.5.0.2 beta リリース

Kairyu - object relation mapping framework Kairyu - object relation mapping framework - Home 主な変更点 Type.MakeGenericTypeをキャッシュ化するなど、パフォーマンス改善してます。 IDbConnection.ToLoader、IDbTransaction.ToSaver拡張メソッドを用…

. .