C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■86546 / 4階層)  WPF、ItemsControlでConverterに渡す値
□投稿者/ かい (19回)-(2018/02/11(Sun) 20:31:39)
> そもそもこの時点でのデータコンテキストはTextBlockにあるので、わざわざRelativeSourceなど記述しなくても、
> <Binding Path="NameTitle"/>
> だけで十分ですよ。
> <Run Text="{Binding Path=Title}"></Run>
> の方でわざわざRelativeSourceを書かないのと同じ。
> ちなみに、Bindigマークアップ拡張では、パラメータ名を持たない第1引数はPathを指すので、{Binding Title}だけでもいいです。

知りませんでした。教えて下さってありがとうございます。

> こっちは無理じゃないですかねー。
> なにか現状の動作で不具合がありますか?

提示したxamlで値がunsetとなる場合があるので伺ってみました。
まだ検証していないので原因は不明ですが、
AlternationIndexが0、
続けてAlternationIndexが0かつNameTitleが格納されている引数を持つconverterが実行されているので、
ItemsControlそのものがインスタンス化する時にもconverterが走るのだろうと思っています。

いずれにせよ難しいことはわかりましたので、converter内にチェック機構を入れることで対応します。

ありがとうございました。


解決済み
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: WPF、ItemsControlでConverterに渡す値 /Hongliang 返信無し
 
上記関連ツリー

WPF、ItemsControlでConverterに渡す値 / かい (18/02/10(Sat) 02:37) #86539
Re[1]: WPF、ItemsControlでConverterに渡す値 / Hongliang (18/02/10(Sat) 06:32) #86540
  └ Re[2]: WPF、ItemsControlでConverterに渡す値 / かい (18/02/10(Sat) 16:27) #86542
    └ Re[3]: WPF、ItemsControlでConverterに渡す値 / Hongliang (18/02/10(Sat) 19:28) #86544
      └ WPF、ItemsControlでConverterに渡す値 / かい (18/02/11(Sun) 20:31) #86546 解決済み ←Now

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信