2014-07-01から1ヶ月間の記事一覧

silverlight-virtualizing-treeview の改善(CheckBox追加、Templateでカスタマイズ可能に)

Silverlightで仮想化されたTreeViewを作ってみました - Enjoy*Study onozaty/silverlight-virtualizing-treeview 先週末に作った仮想化したTreeViewに対して、今週末で下記を対応しました。 Templateでカスタマイズが可能なようにGeneric.xamlに規定のTempla…

5 Seconds of Summer - Don't Stop

オーストラリア出身の4人組バンド。ファイヴ・セカンズ・オブ・サマー(5 Seconds of Summer)のDon't Stop。 とてもポップな曲で、PVもすごい楽しそう。娘たちもお気に入りです。 5 Seconds Of Summer - Don't Stop - YouTube She Looks So Perfectの方も…

Silverlightで仮想化されたTreeViewを作ってみました

Visual Studio Express 2013 for WebでSilverlightが使えるか確認ついでに、仮想化されたTreeViewを作ってみたので、Githubにあげました。 onozaty/silverlight-virtualizing-treeview Silverlightの標準のTreeViewは、仮想化されていないため、大量のItemを…

ItemContainerGenerator#ContainerFromItem で表示済みの項目を確実に取得する方法

画面に表示されている項目でも、ItemContainerGenerator#ContainerFromItem でnullを返す場合があります。 たとえば、ItemsSourceに設定してすぐのタイミングなど。 Dispatcher.BeginInvokeなどで取得タイミングをずらすことによって回避できる場合もありま…

UIElement#AddHandler を使うと、ルーティングイベントで処理済みとして止められてしまったものも拾える

指定したルーティング イベントのルーティング イベント ハンドラーを、現在の要素のハンドラー コレクションに追加します。 イベント ルート上の他の要素により既に処理済みとしてマークされているルーティング イベントに対し、指定したハンドラーが呼び出…

Redmineで自分の名前を強調して表示する方法(View customize plugin)

View customize plugin View customize pluginを使うと、自分の名前を強調表示するといったカスタマイズもできます。(JavaScriptを埋め込めるので、それを利用します) onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズで…

Redmineでプロジェクト毎に背景色を変える方法(View customize plugin)

追記@2014-09-24 この方法だと、issueのページでうまく対応できません。Redmineのバージョンにもよりますが、下記の方法の方がより良い方法ですので、まずは、下記をご参照ください。 Redmine2.4以降でプロジェクト毎に背景色を変える方法(View customize pl…

Redmine view customize pluginがRedmine2.0にて動作しない問題に対処しました

View customize plugin が Redmineの2.0で動作しなかったので修正しました。 v1.0.1が修正バージョンとなります。 onozaty/redmine-view-customize - GitHub 画面をJavaScript/CSSで簡単にカスタマイズできるRedmineプラグインを作成しました (Redmine view …

RedmineのPluginで、管理画面のレイアウトを指定する方法

Redmineの管理画面(Administration)では、下記のようなレイアウトで、右側に管理メニューが表示されています。(下記画像の赤枠で囲んだ部分) このようにするためには、Controllerにてlayout 'admin'の指定が必要となります。 class ViewCustomizesController …