Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.08.2017, 22:35
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Всё что смотрел, занимает многовато кода "в строчках". Задачка элементарная из WinForms или любого десктопа. При открытии проекта enable = false кнопку Открыть и наоборот у кнопки Закрыть. Таких контролов много и условий тоже. Нужен функционал типа ActionManager в Delphi http://delphi-box.ru/actionmanager-в-delphi.html ... С другой стороны, в Веб не принято моргать доступностью кнопок, а WPF вроде как движется к веб)). Может забить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.08.2017, 08:24
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
1. ICommand.CanExecute 2. Забиндить свойство Enabled к вьюмодели, если не используешь ICommand. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.08.2017, 08:30
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Petro123С другой стороны, в Веб не принято моргать доступностью кнопок, а WPF вроде как движется к веб)). Может забить?В вебе тоже можно "моргать" доступностью, главное, чтобы причина недоступности была пользователю очевидна. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.08.2017, 09:49
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Алексей К, спс. Нашёл QuickConverter 1.2.3 https://www.nuget.org/packages/QuickConverter/ Конвертер видимости Код: c# 1.
- применяется? Юзает народ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 00:54
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Алексей КЗабиндить свойство Enabled к вьюмодели, работает: Код: c# 1. 2. 3.
- конвертер нужен только если может из свойства прийти не true/false? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 11:03
|
|||
---|---|---|---|
|
|||
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Да. Но и в этом случае можно обойтись триггером, если не хочется использовать нестандартный конвертер. А вот свойство должно поддерживать нотификацию, иначе изменение свойства в модели не будет влиять на изменение доступности кнопки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 11:14
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Petro123- конвертер нужен только если может из свойства прийти не true/false?Да, если тип свойства в модели не соответствует типу свойства в контроле. Типовой случай, преобразование bool => Visibility . Конвертеры удобно описывать в виде расширений разметки, применив базовый класс вроде: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
После этого можно писать так: Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 11:17
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Shocker.Pro... если не хочется использовать нестандартный конвертер.Не помню ни одного стандартного конвертера в WPF. Все конвертеры приходилось писать самому. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 11:42
|
|||
---|---|---|---|
|
|||
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Алексей КНе помню ни одного стандартного конвертера в WPF. Все конвертеры приходилось писать самому.их есть тот же BoolToVisibility самому реализовывать не надо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 16:58
|
|||
---|---|---|---|
|
|||
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
если нужно сделать моргание кнопки, вкл\выкл, то ни чего лучше, чем анимация тут быть не может. Если нужна анимация именно моргания. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 17:06
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Алексей КShocker.Pro... если не хочется использовать нестандартный конвертер.Не помню ни одного стандартного конвертера в WPF. Все конвертеры приходилось писать самому. Есть такой вот список . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 17:25
|
|||
---|---|---|---|
|
|||
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Roman Mejtesесли нужно сделать моргание кнопки, вкл\выкл, то ни чего лучше, чем анимация тут быть не может. Если нужна анимация именно моргания.плавная анимация от True к False в течение 5 секунд? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 18:15
|
|||
---|---|---|---|
|
|||
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Shocker.Pro, да и что тебя смущает? ObjectAnimationUsingKeyFrames -> DiscreteObjectKeyFrame BooleanAnimationUsingKeyFrames -> DiscreteBooleanKeyFrame нужна анимация, и делать её нужно через анимацию, где есть timeline и которой можно управлять и не нужно городить лес и костыли ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.08.2017, 22:39
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Roman Mejtes, Анимация это медленный, плавный процесс. А мне нужно резко). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.08.2017, 05:11
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Petro123А мне нужно резко).++ Checkbox в теме Aero тоже переключается с анимацией, воспринимается отвратительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.08.2017, 05:16
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Shocker.ProАлексей КНе помню ни одного стандартного конвертера в WPF. Все конвертеры приходилось писать самому.их есть тот же BoolToVisibility самому реализовывать не надоiMrTidyАлексей Кпропущено... Не помню ни одного стандартного конвертера в WPF. Все конвертеры приходилось писать самому. Есть такой вот список . Опубликовано: Октябрь 2016 - поздновато опубликовали, надо было году так в 2010-м. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.08.2017, 06:16
|
|||
---|---|---|---|
|
|||
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Алексей К Опубликовано: Октябрь 2016 - поздновато опубликовали, надо было году так в 2010-м. Вверху страницы есть ссылочка "Другие версии" со списком. Версия от FW 3.5 датируется аж ноябрем 2007-го года. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.08.2017, 06:27
|
|||
---|---|---|---|
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Сон Веры ПавловныАлексей К Опубликовано: Октябрь 2016 - поздновато опубликовали, надо было году так в 2010-м. Вверху страницы есть ссылочка "Другие версии" со списком. Версия от FW 3.5 датируется аж ноябрем 2007-го года.Ok ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.08.2017, 08:05
|
|||
---|---|---|---|
|
|||
Подскажите решения для переключения доступности контролов по условиям. |
|||
#18+
Алексей КOk Однако я всё равно написал и использую свой ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&mobile=1&tid=1440509]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 282ms |
0 / 0 |