コード ビハインドでを設定せずに、曲List<>
をにデータバインドする方法を理解するのに苦労しています。それは機能しますが、リストがライブビュー デザイナーで機能することを本当に望んでいます。ListBox
ItemsSource
名前空間 App5 { クラス SongsData { パブリック文字列のタイトル { get; 設定; } public string 歌詞 { get; 設定; } } }
そして、私の MainPage.xaml.cs で:
public MainPage() { this.InitializeComponent(); List Songs = new List(); Songs.Add(new SongsData() { Title = "あなたの歌", Lyrics = "ちょっと面白いね.." }); Songs.Add(new SongsData() { Title = "Rocket Man", Lyrics = "私は Rocket Maaan.." }); SongsListBox.ItemsSource = 曲; }
XAML には基本的な ListBox があります。
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Title}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
ListBox
Visual Studio のライブビュー デザイナーに曲のタイトルを表示するには、何を変更すればよいか、できればその理由を理解できるように、親切な人に助けてもらえますか?
上記では、プログラムをデバッグして、 の曲のタイトルを確認する必要がありListBox
ます。
高度に感謝します。