Переход по элементу ListView

113
21 ноября 2019, 10:40

Есть ListView:

    <ListView ItemsSource="{Binding Some}" SelectedItem="{Binding SelectedSome}">
                        <ListView.ItemTemplate>
                            <DataTemplate>
                                <TextBlock Margin="5" Text="{Binding Path=StartTime}" FontSize="16"/>
                            </DataTemplate>
                        </ListView.ItemTemplate>
   </ListView>

ViewModel:

 public SomeViewModel SelectedSome
            {
                get => _selectedSome;
                set
                {
                    SetProperty(ref _selectedSome, value);
                    var navigationParam = new NavigationParameters {{"key", value.Some}};
                    _regionManager.RequestNavigate("1", "2",
                        navigationParam);
                }
            }

При первом переходе на один из элементов ListView переход осуществляется. Выхожу с View обратно к выбору в ListView. Повторно нажимаю на тот же элемент ListView, ничего не происходит. Жму Ctrl + ЛКМ, value в свойстве SelectedSome равно null, F5, опять кликаю по тому же элементу, переходит. Почему с первого раза не переходит? И что дает Ctrl + ЛКМ? UPDATE: Скорее всего мне нужно обнулять SelectedSome, только как его обнулять

Answer 1

Надо было обнулять свойство, а так же к биндингу этого же свойства добавить Mode=TwoWay

READ ALSO
Совмещение дерева и таблицы

Совмещение дерева и таблицы

Есть дерево TreeViewМожно ли к нему добавить таблицу из 1-го столбика? Должно выглядеть примерно как редактирование свойств элемента

114
Сравнение лиц по фотографии

Сравнение лиц по фотографии

есть идея реализации системы распознания лиц, после чего нужно будет сравнивать с уже имеющимися фотографиямиТ

110
Как получить верхнее модальное окно в WinForms?

Как получить верхнее модальное окно в WinForms?

Для программы пишется плагин с использованием WinForms

140
Проблема алгоритма входа в программу

Проблема алгоритма входа в программу

Помогите пожалуйста, не могу понять принцип входа в данном окне, как мне залогиниться ?, Связь с сервером и базой данных установлен, откуда...

125