2015-06-14 5 views
2

Я новичок в 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); 
    } 
} 
+2

um .. what ... ? !! –

+0

Как удалить записи в ListView. Я использовал этот код для удаления, и он не работал. с NotifyCollectionsChangedEventArgs. e.OldItems.Clear() – Sandra

ответ

Смежные вопросы