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

わんくま同盟

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

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

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

> その時、xamlに記載された全てのconverterが実行されるのですが、
> これを指定のactionを実行する時以外は実行されないように、挙動を抑制することは出来るでしょうか。
> (提示したxamlで言うと、LeftClick押下時以外は実行されないようにしたい)
こっちは無理じゃないですかねー。
なにか現状の動作で不具合がありますか?
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: WPF、ItemsControlでConverterに渡す値 /かい →Re[4]: WPF、ItemsControlでConverterに渡す値 /かい
 
上記関連ツリー

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
    └ WPF、ItemsControlでConverterに渡す値 / Hongliang (18/02/10(Sat) 19:28) #86544 ←Now
      └ Re[4]: WPF、ItemsControlでConverterに渡す値 / かい (18/02/11(Sun) 20:31) #86546 解決済み

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