これに関する問題はおそらく明らかですが、私はそれを見るのに苦労しています。
次の XAML があります。
<ItemsControl x:Name="contentList">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Name}" TextWrapping="Wrap" />
<ItemsControl x:Name="imageContent" Grid.Column="1">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding ImageCollection.FullName}" TextWrapping="Wrap" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
contentList の itemsSource を次のように設定しました。
contentList.ItemsSource = myObservableCollection;
ただし、imageContent に対して同じことをしようとすると、IntelliSense 経由でアクセスできないようです。プロジェクトのクリーン/リビルドを試みましたが、違いはありません。
別の方法で imageContent にアクセスする必要がありますか?
myObservableCollection を contentList と imageContent の両方に使用したいのは、次の構造を持つためです。
- 名前 (文字列)
- ImageCollection (ObservableCollection)
次の UI を作成することを目的としています。