2018-09-01から1ヶ月間の記事一覧

提督業プラグインを作ってみよう(5)ウィンドウ表示タイミングを変更しよう

現在は、プラグインがロードされたタイミングで艦隊情報ウィンドウが表示されていますが、艦これの起動を検知して、そのタイミングで艦隊情報ウィンドウを表示するように変更します。 1.艦これの開始を監視して、開始されたらメッセージを投げる 艦これが始…

提督業プラグインを作ってみよう(4)ウィンドウ位置とサイズを保存・復元しよう

9/12追記 うっかり設定の保存・復元処理を追加し忘れていたのを修正しました。 ウィンドウ位置とサイズを保存・復元する機能自体はすでにMetroWindowに実装されています。 ただし、デフォルトの実装だと%UserProfile%\AppData\Local\ にファイルが作成されて…

提督業プラグインを作ってみよう(3)デザインをカッコよくしよう

1.リソースディクショナリを追加しよう プロジェクトのViewsフォルダにリソースディクショナリを追加して、 ここの真ん中あたりにある 画面系プラグインのデザイナ表示に必要な Stylesをコピーしましょう。 ここではファイル名をKanColleResource.xamlとして…

提督業プラグインを作ってみよう(2)艦隊情報を出そう

1.艦これの情報を取ってこよう KanColleViewer本家のソース を参考にして艦これの情報を取ってくるModelクラスを作ります。 ModelsフォルダにKanColleModel.csを作りましょう。 以下にクラスの中身を記載します。 public class KanColleModel : Livet.Notifi…

提督業プラグインを作ってみよう(1)とりあえずウインドウを出そう

1.プロジェクトを作ろう メニューから「新規作成」「プロジェクト」を選んで、「WPFユーザーコントロールライブラリ」を選びます。プロジェクト名は適当なものを入力しておいてください。 2.余計なファイルを消してプロジェクト構造を整理しよう 作成したプ…

艦ぶらっぽい提督業プラグインを作ってみた

艦これ二期は画面がでっかくなってキレイになりましたが、私の環境でKanColleViewerだとメインのブラウザ部分がほとんどを占めてしまい、他がさっぱり見えません。 そこで、今は亡き艦ぶらのようなコンパクトで見やすい艦隊情報ウインドウを出すというプラグ…