WPF

BrushesでRGB指定をしたい場合の処理

TextBlock.Foregroundとかで、Brushesを普段指定してるが、 RGBとかで細かい指定をしたい場合の処理。 TextBlock text = new TextBlock(); text.Foreground = new SolidColorBrush(Color.FromArgb(alpha, red, green, blue)); とするといいらしい。SolidColo…

ドライブトリガー、チェック

WPFでUSBメモリを認識する方法。 デッキトップめくってスタンドとかドローとかするアレではないです。 DriveInfoを使用する //ドライブ一覧をチェック DriveInfo[] drives = DriveInfo.GetDrives(); //ドライブでループ foreach (var _drive in drives) { //…

毎度の話だが

WPFを自動生成する際の注意点。 public void SetName(FrameworkElement element, string name){ element.Name = name; }っていう風にして名前をセットする場合には、注意点が2つ 名前検索出来るようにする場合のおまじない C#側のコードでエレメントを生成し…

WPF のメモリリーク

WPFアプリを丸一日動かしたら不明なエラーで終了とな・・・ メモリリークかな?やっぱり。 ちょうどいい記事を見つけたので紹介。 http://blogs.msdn.com/b/jgoldb/archive/2008/02/04/finding-memory-leaks-in-wpf-based-applications.aspx ありうるとした…