Отключить возможность отменить выбор элемента

Есть ли способ отключить возможность удаления элемента в ListView? У меня есть SplitPage, и когда я отменяю выбор выбранного элемента в ListView слева, содержимое справа исчезает из-за потерянных привязок данных. Мне этого не надо. Я попытался установить ListView selectedItem обратно на последний выбранный, но кнопка «Назад» в режиме привязки не работает


person Igor Kulman    schedule 15.05.2012    source источник
comment
Вы можете изменить свойство Enabled на false, что предотвратит изменение чего-либо в ListView.   -  person yahya kh    schedule 15.05.2012
comment
это не то, что я хочу. Я хочу, чтобы lisView вел себя как обычно: пользователь прокручивает элементы, нажимает на некоторые из них, а содержимое отображается справа. Мне просто нужно отключить возможность не выбирать элемент (пробел или щелчок правой кнопкой мыши по выбранному элементу)   -  person Igor Kulman    schedule 15.05.2012
comment
У меня была похожая проблема Двойной выбор ListView Коснитесь Выбор всего окна ListView Почему?   -  person ΩmegaMan    schedule 15.05.2012


Ответы (1)


Вы можете установить для режима выбора значение none и установить для ItemTemplate измененный стиль ToggleButton. Затем вы можете привязать свойство Enabled каждой кнопки к модели представления элемента и управлять включением каждой из них кнопок отдельно.

person Filip Skakun    schedule 16.05.2012