XAML
WinFormと比べてWPFのいいところは可変のレイアウトが作りやすいことだと思います。 ただ、慣れてないと思うようにいかないことが多々あります。 グリッドの下にテキストを表示して選択中のものを表示するといったことを実装する際にちょっとハマったので記…
ItemsControl(DataTemplate)内でBindingを行うとItem要素のBindingとなり、 ItemsControlの外とバインディングのターゲットが異なります。 そうなるともう、ItemsControl内では親(Window)のバインディングのターゲットは取得できないと思っていました。 でも…
WPFを書いているとthisを取得したいときがくると思います。 コードを書いたほうがわかりやすいので以下に書きます。 以下のコードはTextBlockに自分自身のToolTipの値をテキスト表示しています。
WPFを書いていると親の要素を取得したいときがくると思います。 その場合のやり方を書きます。 コードを書いたほうがわかりやすいので以下に書きます。 以下のコードはTextBlockに親であるWindowの幅をテキスト表示しています。