C#
WPFのコマンドボタン等の表示で改行する方法として、まずXAMLだと以下の5つの方法を思いつきます。 ■1つめ 改行位置に
を使う <Button Text="1行目の文字列
2行目の文字列" />■2つめ 改行位置に を使う <Button Text="1行目の文字列 2行目の文字列" />■3つめ 改行位置に を使う <Button Text="1行目の文字列 2行目の文字列" />■4つめ <LineBreak />を使う <Button> <TextBlock>1行目の文字列<LineBreak />2行目の文字列</TextBlock>…</button></linebreak></button></button></button>
以下のサンプルコードで使用している変換の考え方は、ネット上でいくつか見かけて参考にさせていただいたのですが、それをRegex.Replaceとラムダ式を使って簡潔に書いてみました。 ついでにstringの拡張メソッドとして定義しています。 ちなみに以下で使用し…
WindowsフォームにおけるIDataErrorInfoの実装サンプル https://code.msdn.microsoft.com/WindowsIDataErrorInfo-637ebea1
Webカメラが保存する画像ファイルを見張っておいて、その画像ファイルが更新されたタイミングでそのファイルをFTPでアップロードするアプリケーションをざくっと作成した。画像ファイルの変更を見張るのはFileSystemWatcherのChangeイベントを使えば簡単にで…
ComboBoxについて、意外にみなさん理解されていないケースをみかけますので、まとめておきます。まず、ComboBoxですが、TextBox部分とDropDownList部分が合体したものです。こんなの当たり前じゃんという人も多いかとは思いますが、実は本当に理解していない…