Я новичок в xaml. Записи добавляются в прокрутку и с изменением события. Записывается много записей, вызывающих потребление памяти. Как удалить записи, введенные ранее. И те записи об удалении не должны появляться и в прокрутке. Заранее спасибо.Многие записи с OnItemsChanged(), как удалить старые записи
Вот XAML
<local:ScrollingLV x:Name="LogView" Width="300" Height="100" Margin="10,0,10,10" ItemsSource="{Binding LogMsg}">
Вот код, который добавляет к просмотру прокрутки
public partial class ScrollingLV : ListView
{
protected override void OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
if (e.NewItems != null)
{
int iCount = e.NewItems.Count;
if (iCount > 0)
{
this.ScrollIntoView(e.NewItems[iCount - 1]);
}
}
base.OnItemsChanged(e);
}
}
um .. what ... ? !! –
Как удалить записи в ListView. Я использовал этот код для удаления, и он не работал. с NotifyCollectionsChangedEventArgs. e.OldItems.Clear() – Sandra