2014-09-27 1 views
0

У меня есть инструментарий: listpicker в моем Windows Phone 8,1 приложения MainPage.xamlОсвежающий инструментарий: listpicker после обновления базы данных

<toolkit:ListPicker x:Name="ListPicker" 
        HorizontalAlignment="Left" 
        Margin="40,10,0,0" 
        VerticalAlignment="Top" 
        Grid.Row="1"> 
    <toolkit:ListPicker.ItemTemplate> 
     <DataTemplate> 
      <toolkit:ListPickerItem Content="{Binding ListName}" /> 
     </DataTemplate> 
    </toolkit:ListPicker.ItemTemplate> 
</toolkit:ListPicker> 

и другую страницу, что добавить пункт в'S локальной базе данных. Когда я добавляю элемент, listpicker не обновляется, пока я не закрываю приложение и снова его не открываю.

Может кто-нибудь помочь мне с этим?

ответ

1

Внесите шаблон Inotifypropertychanged в свой источник данных. Таким образом, пользовательский интерфейс будет реагировать на любые изменения, внесенные вами в ваш источник данных.

http://danrigby.com/2012/03/01/inotifypropertychanged-the-net-4-5-way

+0

У меня уже есть, что в обоих модельных и ViewModel классов, и это не обновление. –

+0

Вы уверены, что источник данных обновлен и что inotify работает правильно. – CrazyBernie