SyndicationItem
имеет свойство Title.Text
. Нужно забиндить ListView
так , чтобы отображалось именно Title.Text
.
Пробую так
private class Displayer : IDisplay
{
//listView = listView1 из разметки
public ListView listView { get; set; }
public void Display(List<SyndicationItem> items)
{
listView.Dispatcher.Invoke(() =>
{
listView.DataContext = new MyModel() {Items = items};
});
}
private class MyModel
{
public List<SyndicationItem> Items { get; set; }
}
}
<ListView x:Name="listView1" SelectionChanged="listView_SelectionChanged" ItemsSource="{Binding Items}" HorizontalAlignment="Left" Height="277" Margin="10,26,0,0" VerticalAlignment="Top" Width="360" FontSize="14">
<ListView.View>
<GridView>
<GridViewColumn/>
</GridView>
</ListView.View>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Title.Text}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListView>
Ничего не выходит
UPDATE Решено.
<ListView x:Name="listView1" SelectionChanged="listView_SelectionChanged" ItemsSource="{Binding Items}" HorizontalAlignment="Left" Height="277" Margin="10,26,0,0" VerticalAlignment="Top" Width="360" FontSize="14">
<ListView.View>
<GridView AllowsColumnReorder="true"
ColumnHeaderToolTip="Title text">
<GridViewColumn DisplayMemberBinding=
"{Binding Path=Title.Text}"
Header="Title text"/>
</GridView>
</ListView.View>
</ListView>
Класс тот же
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Помогите сравнить 2 массиваОба одномерные, надо узнать , в каком массиве меньше единиц
Как правильно реализовать вызов контекстного меню на Item в ListViewИ как реализовать событие клика на кнопке удалить в этом меню для удаления...
Нужна была параллельная обработка очереди, я её реализовал, но есть проблема в том, что в определенном месте обработчика мне нужно реализовать...