MetroRadiance という名前のライブラリを NuGet で公開したのですが、Visual Studio や Office のようにウィンドウの枠を簡単に光らせることができる機能が話題を呼んでいます (呼んでいま … Continue reading
Category Archives: Development
AppVeyor で NuGet パッケージの作成とデプロイを自動化
.NET 特化の CI サービス、AppVeyor を使って、ライブラリなどの C# プロジェクトを NuGet パッケージ化し NuGet Gallery にデプロイするところまでを自動化できます。 以前、@tanak … Continue reading
AppVeyor + git submodule のメモ
submodule を使用してるブランチを AppVeyor で自動ビルドすると、そのままだとコケます。 ので、その解決方法のメモです。
WPF + MEF、プラグイン側で画面を用意する
WPF は .NET Framework アプリですし、Managed Extensibility Framework (MEF) を活用したプラグインに対応したアプリを作れるのも強みのひとつです。 @takeshik … Continue reading
バックグラウンド スレッドで UI 要素を作るとメモリリークする (WPF)
題記の通りなのですが、一時ハマったので共有します。 正確には、「バックグラウンド スレッドで DispatcherObject を作るとメモリリークする」ですね。 例えば、バックグラウンドで画像をダウンロードして加工した … Continue reading
Transifex でリソース (Resources.resx) の翻訳・管理をする -導入編-
前回のエントリーで、WPF アプリの国際化 (多言語対応) と、動的な言語切り替えの実装例について解説しました。 続いて、多言語化対象となるリソースを、翻訳プラットフォーム Transifex を活用して翻訳・管理する例 … Continue reading
WPF アプリの国際化 (多言語対応) と、実行中の動的な言語切り替え
ご好評頂いている「提督業も忙しい!」ですが、実は日本語だけでなく、英語・中国語 (簡体字)・韓国語の4ヶ国語に対応しています。 また、@KatsuYuzu さんから pull request を頂き、実行中に使用言語を動 … Continue reading
Primitive コントロール探訪 – ToggleButton, RepeatButton
ちょいネタです。 (もともと XAML Advent Calendar 2013 で人が集まらなかったとき用に溜めておいた小ネタ的なもので、再編・放出したく) Primitive コントロールとは 私が勝手にそう呼んでい … Continue reading
WPF でウィンドウ位置とサイズを保存・復元しよう
デスクトップ アプリで、ウィンドウの位置を保存したいという要望はちらほら来ます。 ただし、真面目に実装しようとすると、細かい挙動まで実装するのが大変面倒です。 最大化して終了したら、最大化する直前のウィンドウの位置とサイ … Continue reading
デスクトップ アプリのタイルをカスタマイズする
あけましておめでとうございます。 今年も C# や XAML を中心に情報発信していきますので、どうぞよろしくお願い申し上げます。 さて、当ブログで公開している艦これツール「提督業も忙しい!」ですが、version 1. … Continue reading