i++

プログラム系のメモ書きなど

2015-08-21から1日間の記事一覧

C# : 文字列がアルファベットと数字(+ α)のみで構成されているかを調べる

正規表現クラス(System.Text.RegularExpressions.Regex)を使い、許可する文字以外のマッチがあるかどうかを判定し、それを反転します。 using System.Text.RegularExpressions; // 数字とアルファベットのみ isAlphaNumericOnly = !Regex.IsMatch(name, @"…

WPF/XAML : DataGrid にボタンの列を追加する

DataGrid のセル中に自分で定義した UI 要素を入れられる DataGridTemplateColumn という汎用的な列を定義し、その DataGridTemplateColumn.CellTemplate -> DataTemplate の中に Button を指定します。 サンプル DataGrid に DataGridTemplateColumn を置き…

Visual Studio : ビルドイベントで同じソリューション内の他プロジェクトの成果物をコピーする

プロジェクトのプロパティから「ビルド イベント」のパネルを開き、コマンドラインで xcopy を使います。 ビルド先のフォルダ名を取得するためのマクロや xcopy については以下のリンク先が参考になります。 ビルドのコマンドとプロパティのマクロ xcopy フ…