即使在mvvm Windows Phone应用程序中返回后,列表框也会突出显示选定的项目

克里希纳

我的应用程序中有一个列表框,其中填充了一个可观察的集合,它在列表框中正确显示了各项。此列表框位于全景项目页面中。当用户点击任何项目时,它将导航到新页面。

但是在用户返回到显示列表框的上一页之后,已经选择了相同的项目,并且如果用户再次点击它,这里什么也没有发生。是否有一种方法可以解决此问题,以便在此之后默认情况下仍不选择相同的项目从页面返回?

该视图如下所示:

<ListBox x:Name="lstSavedSource" ItemsSource="{Binding SavedDataSource}"
         SelectedItem="{Binding SelectedSource,Mode=TwoWay}"
         Grid.Row="1" Margin="0,10,0,0">
    <ListBox.ItemTemplate >
        <DataTemplate>                                  
            <TextBlock Foreground="White" FontSize="20"  Text="{Binding SavedSourceName}"  TextWrapping="Wrap" ></TextBlock>
            <TextBlock Foreground="White" FontSize="20"  Text="{Binding SavedSourceid}"  TextWrapping="Wrap"></TextBlock>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

并且ViewModel具有以下集合:

private ObservableCollection<DataSource> _SavedDataSource = new ObservableCollection<DataSource>();

public ObservableCollection<DataSource> SavedDataSource
{
    get
    {
        ObservableCollection<DataSource> savedDataSource = new ObservableCollection<DataSource>();
        savedDataSource = DataSource.GetSaved();              
        return savedDataSource;
    }
    set
    {
        this._SavedDataSource = value;
        RaisePropertyChanged("SavedDataSource");
    }
}
伊戈尔·拉里奇(Igor Ralic)

导航到下一页之前,将SelectedIndex属性设置为-1

listbx.SelectedIndex = -1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在mvvm模型中实施Windows Phone应用

来自分类Dev

如何使用mvvm显示Windows Phone 8应用程序的加载栏

来自分类Dev

为什么使用列表框项目?Windows Phone?

来自分类Dev

如何在Windows Phone中使用C#在列表框中显示完整数据

来自分类Dev

即使关闭应用程序,如何在Windows Phone的IsolatedStorageSettings中保留数据?

来自分类Dev

如何在Windows Phone 7应用程序的列表框中显示完整数据

来自分类Dev

在WinJS Windows 8应用程序中,如何更改列表视图中所选项目的突出显示颜色?

来自分类Dev

如何在ac#Windows窗体应用程序的列表框中显示结构的内容

来自分类Dev

HorizontalContentAlign =“ Stretch”并更改列表框Windows Phone 8中的突出显示背景颜色

来自分类Dev

如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

来自分类Dev

在Windows Phone 8.1应用程序中显示Yandex映射

来自分类Dev

如何从列表框C#Windows应用程序中获取多个选定值

来自分类Dev

为列表框中的每个项目添加价格-C#.Net,Windows窗体应用程序

来自分类Dev

屏幕解锁时通知,即使在Windows Phone中关闭了应用程序

来自分类Dev

在mvvm模型中实施Windows Phone应用

来自分类Dev

通过选定的项目(列表框项目)获取控件(列表框)的名称-MVVM

来自分类Dev

从“保留”事件中的“ Windows Phone”列表框中获取选定的项目

来自分类Dev

如何使用mvvm在WPF列表框中显示所选项目中的数据?

来自分类Dev

在Windows Phone 8和MVVM中向应用程序栏动态添加按钮

来自分类Dev

在Windows Phone 7应用程序中添加搜索框

来自分类Dev

用于刷新列表框Windows Phone中的项目的特定UI

来自分类Dev

如何滚动到Windows Phone 7列表框中的选定项目

来自分类Dev

Windows Phone 8.1 MapTileSource与MVVM绑定

来自分类Dev

Windows Phone 8显示phoneCallTask后,应用程序关闭

来自分类Dev

使用C#从Windows Phone的列表框中删除所选项目

来自分类Dev

如何在ac#Windows窗体应用程序的列表框中显示结构的内容

来自分类Dev

如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

来自分类Dev

长列表选择器中的列表框命令未触发-Windows Phone 8-MVVM

来自分类Dev

基于Windows的应用程序中的MVVM WPF单选按钮

Related 相关文章

  1. 1

    在mvvm模型中实施Windows Phone应用

  2. 2

    如何使用mvvm显示Windows Phone 8应用程序的加载栏

  3. 3

    为什么使用列表框项目?Windows Phone?

  4. 4

    如何在Windows Phone中使用C#在列表框中显示完整数据

  5. 5

    即使关闭应用程序,如何在Windows Phone的IsolatedStorageSettings中保留数据?

  6. 6

    如何在Windows Phone 7应用程序的列表框中显示完整数据

  7. 7

    在WinJS Windows 8应用程序中,如何更改列表视图中所选项目的突出显示颜色?

  8. 8

    如何在ac#Windows窗体应用程序的列表框中显示结构的内容

  9. 9

    HorizontalContentAlign =“ Stretch”并更改列表框Windows Phone 8中的突出显示背景颜色

  10. 10

    如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

  11. 11

    在Windows Phone 8.1应用程序中显示Yandex映射

  12. 12

    如何从列表框C#Windows应用程序中获取多个选定值

  13. 13

    为列表框中的每个项目添加价格-C#.Net,Windows窗体应用程序

  14. 14

    屏幕解锁时通知,即使在Windows Phone中关闭了应用程序

  15. 15

    在mvvm模型中实施Windows Phone应用

  16. 16

    通过选定的项目(列表框项目)获取控件(列表框)的名称-MVVM

  17. 17

    从“保留”事件中的“ Windows Phone”列表框中获取选定的项目

  18. 18

    如何使用mvvm在WPF列表框中显示所选项目中的数据?

  19. 19

    在Windows Phone 8和MVVM中向应用程序栏动态添加按钮

  20. 20

    在Windows Phone 7应用程序中添加搜索框

  21. 21

    用于刷新列表框Windows Phone中的项目的特定UI

  22. 22

    如何滚动到Windows Phone 7列表框中的选定项目

  23. 23

    Windows Phone 8.1 MapTileSource与MVVM绑定

  24. 24

    Windows Phone 8显示phoneCallTask后,应用程序关闭

  25. 25

    使用C#从Windows Phone的列表框中删除所选项目

  26. 26

    如何在ac#Windows窗体应用程序的列表框中显示结构的内容

  27. 27

    如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

  28. 28

    长列表选择器中的列表框命令未触发-Windows Phone 8-MVVM

  29. 29

    基于Windows的应用程序中的MVVM WPF单选按钮

热门标签

归档