No more Death March

あるSEのチラシの裏 C# WPF

2018-01-01から1年間の記事一覧

WPF ボタンのカスタマイズ方法概略

はじめに 入力に使うコントロールは結構癖があり忘れやすいのでメモしておきます。仕事で使う場合だと色を変えたいとかアイコン埋め込みたいとか、 色々あるかと思いますがあくまで雰囲気重視の記述です。 ボタン側のXAML ボタンのXAML、Buttonクラスを継承…

WPF 描画の練習 マル印

前回の記事に引き続き、WPFの描画周りを練習前回の記事はこちら↓ nomoredeathmarch.hatenablog.com前回はバツ印を作ったので今回はマル印を作ってみました。 まだ簡単・・・ イメージ XAML

WPF 描画の練習 バツ印

描画処理への理解を深めるため、簡単なマークの作成に挑戦してみました。 大したことしてないのに思った以上に「それっぽく」見えるので面白いです。 イメージ XAML

WPF PathFigureによる描画

直線 - LineSegment 円弧 - ArcSegment 2次ペジェ曲線 - QuadraticBezierSegment 3次ペジェ曲線 - BezierSegment 直線 - LineSegment 指定座標までの直線を引く。

WPFのグラデーション

一つ前の記事と同じようにグラデーションについてもメモ

WPFの描画関係メモ

描画関係、仕事では滅多に使わないのだけど、 その分毎回忘れてしまうのでこの記事でメモ とにかく線を引いてみる 複数の線を引く 円・楕円 四角形 塗りつぶし 交差部分の塗りつぶし 交差部分の塗りつぶし(CombinedGeometry) とにかく線を引いてみる Line…

C# WPF PreviewTextInputで入力後のテキストを取得する。

とりあえずコード private static void TextBox_PreviewTextInput(object sender, TextCompositionEventArgs e) { var textBox = sender as TextBox; if (textBox == null) return; var changed = textBox.Text .Remove(textBox.SelectionStart, textBox.Sel…

C# 正規表現の基礎をメモ

C#

Regexクラス 使用例 Regexクラス ・C#で正規表現を使う場合はRegexを使う。 ・コンストラクタでパターン文字列を指定する。 ・IsMatch(String)メソッド(戻り値bool)で正規表現と一致するかどうかを取得する。Regex クラス (System.Text.RegularExpressions…

WPF ViewModelにINotifyPropertyChangedを実装しないとメモリリークするらしい

重要な話なのでメモ【WPF】ViewModelがINotifyPropertyChangedを実装していないとメモリリークする件 - aridai.NET

WPF 主要コントロールのMSDNリンク

UIElement クラス (System.Windows) FrameworkElement クラス (System.Windows) TextBox クラス (System.Windows.Controls) Label クラス (System.Windows.Controls) TextBlock クラス (System.Windows.Controls) UserControl クラス (System.Windows.Contro…