すべてのユーザーコントロールを表示したいスクロールビューアがあります。私には、教育と仕事の2種類のユーザーコントロールがあります。それらは単なるテキストボックスとボタンです。それぞれのさまざまな数を動的に作成し、それらをusercontrolタイプのリストに追加します。ただし、すべてのユーザーコントロールを表示することはできません。
スクロールビューアxaml
<ScrollViewer x:Name="myScrollViewer" HorizontalAlignment="Left" Height="518" Margin="128,10,0,0" Grid.Row="1" VerticalAlignment="Top" Width="1123" FontSize="22"/>
背後にあるコード
List<UserControl> info = new List<UserControl>();
EducationControl educationControl = new EducationControl(school._school, school._degree, school._fieldOfStudy, school._educationStartDate, school._educationEndDate);
info.Add(educationControl);
WorkControl workControl = new WorkControl(work._employer, work._jobTitle, work._jobStartDate, work._jobEndDate);
info.Add(workControl);
myScrollViewer.Content = info;
スクロールビューアのコンテンツをinfoに設定すると、次のような文字列が表示されます。System.Collections.Generic.list'1 [Windows.UI.Xaml.Controls.UserControl]
ただし、次の場合に、個々のユーザーコントロールを正しく表示することができます。
myScrollViewer.Content = info.ElementAt(0);
スクロールビューアにすべてのユーザーコントロールを表示するにはどうすればよいですか?