TextBox + ListView
От: VjcheslavV  
Дата: 31.03.23 08:45
Оценка:
нужен была редактируемая таблица. Засунул TextBox-и в ListView и теперь невозможно изменить выделение в ListView. TextBox-и редактируются и через них не проходят сообщения мыши.
Что делать? можно ли как-то исправить? или как-нибудь по-другому можно сделать редактируемую таблицу?

забыл сказать что это WPF и NET netframework 4.8
Отредактировано 31.03.2023 10:56 VjcheslavV . Предыдущая версия .
Re: TextBox + ListView
От: Pavel Dvorkin Россия  
Дата: 31.03.23 09:57
Оценка: 1 (1)
Здравствуйте, VjcheslavV, Вы писали:

VV>нужен была редактируемая таблица. Засунул TextBox-и в ListView и теперь невозможно изменить выделение в ListView. TextBox-и редактируются и через них не проходят сообщения мыши.

VV>Что делать? можно ли как-то исправить? или как-нибудь по-другому можно сделать редактируемую таблицу?

https://learn.microsoft.com/ru-ru/dotnet/desktop/winforms/controls/datagridview-control-windows-forms?view=netframeworkdesktop-4.8
https://www.bestprog.net/ru/2018/02/17/the-datagridview-control_ru/
With best regards
Pavel Dvorkin
Re[2]: TextBox + ListView
От: VjcheslavV  
Дата: 31.03.23 12:02
Оценка: 1 (1)
Здравствуйте, Pavel Dvorkin, Вы писали:


PD>https://learn.microsoft.com/ru-ru/dotnet/desktop/winforms/controls/datagridview-control-windows-forms?view=netframeworkdesktop-4.8

PD>https://www.bestprog.net/ru/2018/02/17/the-datagridview-control_ru/

жалко что WinForm ... не подайдёт
Re[3]: TextBox + ListView
От: Pavel Dvorkin Россия  
Дата: 31.03.23 12:20
Оценка: 3 (1)
Здравствуйте, VjcheslavV, Вы писали:

VV>жалко что WinForm ... не подайдёт


Да ради бога

https://metanit.com/sharp/wpf/5.14.php
https://professorweb.ru/my/WPF/UI_WPF/level22/22_7.php
With best regards
Pavel Dvorkin
Re: TextBox + ListView
От: VjcheslavV  
Дата: 03.04.23 06:38
Оценка:
Здравствуйте, VjcheslavV, Вы писали:

VV>нужен была редактируемая таблица. Засунул TextBox-и в ListView и теперь невозможно изменить выделение в ListView. TextBox-и редактируются и через них не проходят сообщения мыши.

VV>Что делать? можно ли как-то исправить? или как-нибудь по-другому можно сделать редактируемую таблицу?

VV>забыл сказать что это WPF и NET netframework 4.8


https://github.com/softawaregmbh/samples-wpf-listtemplate
жутковатый примерчик
Re[4]: TextBox + ListView
От: VjcheslavV  
Дата: 03.04.23 08:21
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Да ради бога


PD>https://metanit.com/sharp/wpf/5.14.php

PD>https://professorweb.ru/my/WPF/UI_WPF/level22/22_7.php

переделал в <DataGrid>
но появилась проблема ... привязал контрол к ячейке а он только в одну сторону привязывается (c контрола в itemSource не идёт) а с ListView работал...
Как исправить???
Re: TextBox + ListView
От: VjcheslavV  
Дата: 03.04.23 10:57
Оценка:
Здравствуйте, VjcheslavV, Вы писали:

В DataGrid не работает привязка из USERControl к источнику (уже и на отдельном маленьком проекте проверил)...
Помогите!!! в интернете ничего нет вроде по этому поводу.
Re[2]: TextBox + ListView
От: VjcheslavV  
Дата: 04.04.23 05:25
Оценка:
Здравствуйте, VjcheslavV, Вы писали:

VV>Здравствуйте, VjcheslavV, Вы писали:


VV>В DataGrid не работает привязка из USERControl к источнику (уже и на отдельном маленьком проекте проверил)...

VV>Помогите!!! в интернете ничего нет вроде по этому поводу.

, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged — почему-то помогло ...
но почему?
Re[3]: TextBox + ListView
От: Mr.Delphist  
Дата: 04.04.23 19:51
Оценка:
Здравствуйте, VjcheslavV, Вы писали:

VV>, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged — почему-то помогло ...

VV>но почему?

Потому что по дефолту триггер — на выход из edit-контрола, чтобы на каждое нажатие не тормошить ViewModel, но иногда бывают такие сценарии, что этот выход (т.е. потеря фокуса) слишком неочевиден или слишком поздно стреляет. Тогда вешаем обновление VM на каждое нажатие клавиши по сути.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.