nakamurakko’s diary

仕事で覚えたこと、勉強したことを自分のメモ代わりに書いていこうかなと。

WPF

WPFでラベルつきテキストボックスを作ってみる

DelphiにはTLabeledEditというコンポーネントがあり、 TLabeledEdit は、ラベルが関連付けられている編集コントロールです。 という説明のとおり、テキストボックスに説明用ラベルがセットになっている。 これをXAMLで書けないかと試してみた。 環境 Visual …

WPFアプリケーションからMainWindow.xaml.csを削除したい

WPFアプリケーションを作成すると、メインウィンドウの下記ファイルが作成される。 MainWindow.xaml MainWindow.xaml.cs MainWindow.xaml.csは下記のとおり、コンストラクタでInitializeComponentが呼ばれているだけの簡素な状態。 using System.Windows; na…

DocumentCompositeNodeにキャストできません

実行環境:Visual Studio 2017 Professional 困った事象 WPFで、Styleなどを定義した外部ResourceDictionaryをExpander.HeaderTemplate内に適用したくて、次のように書いた。

WPF StatusBarの項目を右寄せ

StatusBarの項目を右寄せしたいと思っていたら、StatusBarItemに「DockPanel.Dock="Right"」を指定すればいいらしい。 (ただ、DockPanelを使っていないのにDockPanel.Dockが使える理由が分からない。)ソース