読者です 読者をやめる 読者になる 読者になる

開発備忘録

WPF(Xaml + C#)の話題を中心に.Net関連についてのブログです。

Windows Forms のChart を使う~StripLine:グラフの装飾~

Windows Forms で、StripLine を使うと色々便利だったのでメモ。 StripLineってなに? MSDN StripLineより抜粋 ストリップ ラインは、標準またはカスタムの間隔でグラフの背景に影を付ける水平または垂直の範囲です。 ストリップ ラインを使用することができ…

Windows Forms のChart を使う~SeriesChartType:グラフ系列種別~

最近Windows FormsのChartを使用する機会があったので、備忘録として使い方を残します。まず今回はChartにどんな種類のグラフが使用できるのか見ていきます。 Chartの系列は"Series"プロパティでアクセスすることができます。 この系列の種類を変えるには、C…

WPFでCarouselPanelを作る

前回、PathListBoxを使って遊んでみましたが、今回もPathListBoxを使ってみます。 iyemon018.hatenablog.comカルーセルパネル(Carousel Panel)は、左右にコンテンツをスライドするあれです。 まずはサンプルプログラムの動作を見てみます。このように複数の…

WPFでPathListBoxを使う

WPFのコントロールにPathListBoxというものがあります。 これは、通常のItemsControlとは少し異なる動作をします。 百聞は一見にしかず、まずは以下のイメージを御覧ください。単純な動作ではありますが他のList系コントロールとは明らかに動作が異なります…

C#でシリアライズ

この前仕事でシリアライズについていろいろ調べてみたんですが、今後も使うことは多いと思うのでメモ 内容的には、画面で入力された情報を保持しておき、変更があれば確認メッセージボックスを出力して入力内容を破棄するかどうかを選択するというもの。 WPF…

オブジェクトの3分シリアライズ(XmlSerializer)

アプリケーションを作成する際に設定ファイルなんかをXMLファイルに定義する場合、みなさんはどのようにXMLのシリアライズクラスを作成しますか? 手順的には、 XMLファイルを作成する。 シリアライズクラスを作成する。 読み込み/書き込み処理を作成する。…

時刻の比較

C#

時刻の比較って結構使うんですが、よく忘れるのでメモ いつも迷って調べるんですが、だいたいMSDNのDateTime.CompareToに飛ばされます。 あのメソッドってミリ秒単位で比較するんで結局ある程度整形した形で比較しないといけないんですよね。 比較するにして…

AutoMapperを使用したオブジェクトのマッピング

先日、ある方からAutoMapperというものを教えていただきました。 どうやらオブジェクトのマッピングが簡単に実現できるとのことなので早速調べた所、結構便利だったのでメモ 1.AutoMapperとは? AutoMapperは、オブジェクト同士を自動的にマッピングしてく…