|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|
TextBox свойства14.01.2020, 19:57. Показов 2929. Ответов 33
Метки нет (Все метки)
Здравствуйте.
ТехтBox... даже не знаю как сказзать -то... вводишь знак в поле и когда он в фокусе кажется значение далее не "проваливатся" в регистр что-ли. Когда переносишь фокус на другой объект, то TextBox как-бы двигает значение далее и с ним можно работать. Можно как-то без "фокуса" это делать?
0
|
|
| 14.01.2020, 19:57 | |
|
Ответы с готовыми решениями:
33
Привязка свойства к TextBox Передача значений из textbox в свойства классов Обновление связанного с TextBox свойства в момент набора текста |
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||
| 15.01.2020, 14:53 [ТС] | ||
0
|
||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||||||
| 15.01.2020, 15:48 [ТС] | ||||||
|
Элд Хасп,
по сути "заморозка" кнопки выраженав в XAML этим:
Но мы же делаем "заморозку" не ради самой "заморозки". Кнопка должна делать что-то параллельно! А не только "мерзнуть". Куда мне свои методы вставлять? ![]() Делаю по-человечески стандартными способами (создаю события и туда методы), - заморозка не работает.
0
|
||||||
|
Модератор
|
||||
| 15.01.2020, 16:01 | ||||
|
И это самое типовое использование кнопки. Click - используется только в WinForms так как там нет команд. Все методы работы с данными должны быть в Модели. В нашем случае это класс AsyncModel экземпляр которого создаётся в ViewModel. В Metod добавляете свои коды обработки данных.
1
|
||||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||||||
| 15.01.2020, 16:18 [ТС] | ||||||
|
Биндинги DelayWait and FirstCommand я протрассировал. Тут понятно, откуда ноги растут.
Вы имеете ввиду сюда?
Metod связан cконретной кнопкой, например Button1? Не вижу связи.Кстати не Metod , a Method, если по англ. пишите.
0
|
||||||
|
Модератор
|
||||||||
| 15.01.2020, 16:36 | ||||||||
Один исполняющий - это p => model.MetodAsync(p). Записано в общем виде. Конкретно в этом можно и просто new RelayCommand(model.MetodAsync,...Второй отвечающий за состояние команды этот метод создаётся лямбдой p => model.IsReadyMetodСам команда привязывается к кнопке в свойство Command обычной привязкой. Те данные которые привязаны в параметр команды CommandParameter предаются в параметр обоих методов. То есть эти данные вы получите в параметре data метода model.Metod.Признаю.
0
|
||||||||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||||||
| 15.01.2020, 16:49 [ТС] | ||||||
|
Элд Хасп, вы наверное не поняли вопроса.
повторю по другому. если для Button1 вы говорите, что нужно свои исполняемые методы помещать в
0
|
||||||
|
Модератор
|
||
| 15.01.2020, 17:16 | ||
|
Это зависит от реализации и того как данные связанны друг с другом. Допустим, метод обработки данных один, но сами данные разные. Тогда у всех кнопок команду привязываете одну и ту же. А параметр команды у каждой привязываете к своим данным. В других случаях, имеет смысл сделать некий метод "диспетчер" который принимает в параметрах номер или название метода который нужен для обработки и уже по полученному параметру вызывает нужный метод. Тогда тоже у всех кнопок команда одна, но у каждой в параметре указано какой метод именно для ней надо вызвать. Но самой типовой, чаще всего используемой реализацией является подход где у каждой кнопки своя команда, а у каждой команды свой метод. Более детально могу показать, если вы дадите пример задачи полезной для вашего решения. А то фантазировать искусственные задачи - только голову вам забивать.
0
|
||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|||||||
| 15.01.2020, 17:25 [ТС] | |||||||
0
|
|||||||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||
| 15.01.2020, 21:39 [ТС] | ||
Command1 = Method1наверное по другому и не должно быть. Тут генеральная линия ясна. Method1, Method2 работают как Click. А как же остальная гора events? Например мне нужны PreviewMouseButtonDown и Up.
0
|
||
|
Модератор
|
||||||||||||
| 15.01.2020, 22:43 | ||||||||||||
|
https://metanit.com/sharp/wpf/22.5.php Но если это слишком сложно для вас. Да, и не для всех событий это возможно, то событие обрабатывают в CB окна. НО!!! Только событие (это View функционал), а не данные! Должно быть нечто подобное.
Скидываю архив. Там я ещё переделал команды двух предыдущих кнопок - так сказать "для расширения кругозора".
1
|
||||||||||||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||||||
| 23.01.2020, 15:35 [ТС] | ||||||
|
Элд Хасп,
Добрый день, нужна подсказка по проекту. не могу проследить каким образом у кнопок меняется контент.
0
|
||||||
|
Модератор
|
|||||||
| 23.01.2020, 18:00 | |||||||
|
А базовый это
0
|
|||||||
| 23.01.2020, 18:00 | |
|
Нужно во время выполнения приложения менять свойства IsEnabled TextBox'ов Изменение забиндинного свойства Text компонента TextBox по нажатию Enter Выполнить команду в set свойства для свойства SelectedItem (ComboBox ) MVVM Биндинг свойства контрола к одной из переменных свойства класса
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|