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

わんくま同盟

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

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

■86540 / 1階層)  WPF、ItemsControlでConverterに渡す値
□投稿者/ Hongliang (612回)-(2018/02/10(Sat) 06:32:56)
EntityViewTitleHierarchyというクラスだけ書かれても。
ItemsControl::ItemsSourceに渡しているTitleListというのはどこに。

とりあえず、
class VM {
  public List<EntityViewTitleHierarchy> TitleList { get; set; }
}
がItemsControl::DataContextにあると仮定します。

> <Binding RelativeSource="{RelativeSource FindAncestor,                         
>               AncestorType={x:Type ItemsControl}}"
>               Path="DataContext.NameTitle"/>

このバインディングはソースにItemsControlを、パスにDataContext.NameTitleを指定しています。
ItemsControl::DataContextは上述のVMクラスなので、VMが持っているNameTitleになります。
class VM {
  public List<EntityViewTitleHierarchy> TitleList { get; set; }
  public NameTitle NameTitle { get; set; }
}
こうですね。

// ItemsSourceの個々のアイテムがこのクラスで、
// ここでこのプロパティにバインドしたい、といった説明がないと
// 仮定の現状を説明するぐらいしかできません。

編集キー/

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

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

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