Итак, я получил этот канал RSS, который я хочу добавить в определенную часть окна приложения, поэтому я использую ListBox:
<ListBox Name="listbox1" Width="600" Height="550" Margin="50"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Hidden"
BorderBrush="Black" BorderThickness="2" Background="#443266" />
Чтобы связать данные из C #, я делаю это:
List<ListBoxItem> rssFeedList;
foreach (var item in myFeed)
{
foreach (Item i in item.Items)
{
ListBoxItem tb = new ListBoxItem();
tb.FontSize = 20.0;
tb.Content = i.Title + "\n";
tb.Foreground = Brushes.White;
tb.Margin = new Thickness(0, 10, 0, 0);
rssFeedList.Add(tb);
}
}
...
listbox1.ItemsSource = rssFeedList;
Только сейчас с приложением все в порядке, за исключением того, что более длинные заголовки не переносятся, поэтому появляются из списка, что я не могу понять.
Не уверен, что этолучший UIElement, чтобы использовать ни один?Все, что мне нужно, это каждый заголовок RSS, который будет отображаться в рамке.