コードの何が問題なのかわかりません。エラーは表示されませんが、コードを実行するとエミュレータにリストボックスが表示されません。コードの目的は、ハイパーリンク要素の横にサムネイル画像を表示することでした。すでに確認済みですすべての画像の場所が有効であり、すべての画像がタイプ コンテンツとして設定されていること。
public class element
{
public string imageLocation { get; set; }
public string name {get; set; }
}
var source = List<element>();
//I then populate source with 4 elements (code omitted)
//The source list was created successfully
listBoxName.itemsSource = source;
Xaml で
<ListBox Name ="listBoxName"
HorizontalAlignment="Left"
VerticalAlignment="Top"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Canvas Name="List"
Tap="tapped_Click"
Background="Blue"
Height="100" Margin="0,0,0,0">
<Image Name="Thumbnail"
Source="{Binding imageLocation}"
Height="102" Width="126" />
<HyperlinkButton Name="link"
Content="{Binding name}"
Margin="0,0,0,84" Canvas.Left="128"
Canvas.Top="2" Height="96" Width="348"
FontSize="30" HorizontalAlignment="Left"/>
</Canvas>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>