このブログを検索
自己紹介
- rommxbbu6v6
- X(旧Twitter)もしてます。https://x.com/rommxbbu6v6
WPFでFluentデザイン
記事のカテゴリー:C#、.NET 9、WPF .NET 9からWPFでFluentデザインを扱えるようになりました。FluentデザインはWindows 10以降、Microsoft製品で採用されているデザインです。.NET 9の時点では導入したばかりなせいか、いくつかのコン...
人気の投稿
-
記事のカテゴリー: C#、.NET9、WPF Webサイトの検索欄や入力フォームなどで見かける透かし文字(Placeholder)をWPFの TextBox で実現する方法を考えます。 1. Adorner を作る 最初に TextBox ...
-
記事のカテゴリー: C#、.NET 9 LINQ拡張メソッド( System.Linq 名前空間の Enumerable クラスに宣言された拡張メソッド、静的メソッド)について、概要と使用例をまとめています。文中では IEnumerable<T> オブジェクトを...
-
記事のカテゴリー: C#、.NET 9、WPF XAMLでプロパティ値に列挙型を指定する 例えば、列挙型 FileType が Folder という値を持っているとすると次のように書けます。 XAML: <Window ...
-
記事のカテゴリー: C#、.NET 9、WPF ListViewの項目のソートを実装したい場合などに、ListViewのヘッダーをクリックしたときに発生するイベントにコマンドをバインドするXAMLのコードです。 サンプルでは省きましたが、ViewModel側ではコマンドを用意...
-
自作アプリを配布しています。 ファイルを一括処理するアプリ 動作環境: Windows 10、 .NETデスクトップランタイム 9.0 アプリケーションの種類: ファイル操作 安定版 ...
-
記事のカテゴリー: C#、.NET 9、WPF 自作の添付プロパティを使用するとき、XAMLで指定するBindingModeによって変わる挙動についてまとめてみました。 サンプル 例として、TextBoxのSelectedTextプロパティ(選択範囲の文...
-
記事のカテゴリー: C#、.NET 9、WPF TreeView、Menu、ContextMenuなど、階層的なデータを表示するときに使用するHierarchicalDataTemplateですが、メインの階層的なデータとは別に固定の項目を表示する方法を考えます。例えば、お気...
-
記事のカテゴリー: C#、.NET 9、WPF 長文を設定したTextBlockを配置すると(とくに行数が多いと)UIが縦に伸びて全体を見渡すことが難しくなります。このようなときに初期状態ではTextBlockのテキストを短縮表示して、末尾に追加したリンクをクリックすることで...
-
記事のカテゴリー: C#、.NET 9、WPF 矩形Aを矩形Bの真ん中に置く 矩形 r を矩形 baseRect の真ん中に移動します。 ちなみに、矩形とは4つの角がすべて直角な四角形のことです。 C#: public st...
-
記事のカテゴリー: C#、.NET9、WPF 仮想化した ListView は画面に表示されている範囲内の項目コンテナ( ListViewItem )だけを作成します。その動作によりパフォーマンスを向上しているわけですが、MVVMでは問題が起こります。 項目の選択...