Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
AlexHomeнет, вверху говорилось уже, метод Control-а, а не событие AlexHomeКаким образом допустим нажав кнопку Button вызвать метод TextBox-a ?????? LRInteraction ( Trigger -> Action ) System.Windows.Interactivity ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 13:02 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
в принципе из обсуждения понятно что делать. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 13:03 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
AlexHomeда в принципе не важно че за контрол или метод, просто как бы если есть место данному варианту(вызвать функцию контрола) в паттерне mvvm В паттерне MVVM - нету места для такого. В принципе. Бинди любое проперти любого контрола на св-во VM И/или бинди любое событие любого контрола на св-во VM При необходимости каких-то непонятных визуальных красивостей, нереализуемых декларативно ксамлом и околоксамловыми вещами, можно ловить notification от биндинга при изменении св-в, и обрабатывать TargetUpdated в code-behind классе. Идее паттерна в общем виде оно не противоречит. А насколько противоречит или не противоречит в частном - зависит от. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 13:05 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
ЛПAlexHomeда в принципе не важно че за контрол или метод, просто как бы если есть место данному варианту(вызвать функцию контрола) в паттерне mvvm В паттерне MVVM - нету места для такого. В принципе. Бинди любое проперти любого контрола на св-во VM И/или бинди любое событие любого контрола на св-во VM При необходимости каких-то непонятных визуальных красивостей, нереализуемых декларативно ксамлом и околоксамловыми вещами, можно ловить notification от биндинга при изменении св-в, и обрабатывать TargetUpdated в code-behind классе. Идее паттерна в общем виде оно не противоречит. А насколько противоречит или не противоречит в частном - зависит от. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 13:08 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
AlexHomeВот это уже ближе к теме Вообще-то от темы это "дальше" :) Потому что "тема" - это "вьюмодель дёргает вьюху, забыв про то, что вьюмодель на то и модель, что знать не должна о том, что какая-то вьюха где-то там есть, и о том, за что именно эту вьюху можно дёрнуть". А то что я написал - это "вьюха как умеет, так и обрабатывает предоставленный ей датаконтекст ака вьюмодель" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 14:03 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
ЛПвьюха как умеет, так и обрабатывает рисует предоставленный ей датаконтекст ака вьюмодель так наверное кошернее :) ибо действий, которым можно применить слово "обработка", во вьюхе быть не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 14:14 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
AlexHomeпросто на русских сайтах практически вообще ничего нету кроме "Введение", на иностранных тоже все так скудно описано. Скудно? Да на той же википедии полно инфы и ссылок на ресурсы по паттерну. Может, проблема не в сайтах, а в том, что Вы искать не умеете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 14:23 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
ЛПAlexHomeВот это уже ближе к теме Вообще-то от темы это "дальше" :) Потому что "тема" - это "вьюмодель дёргает вьюху, забыв про то, что вьюмодель на то и модель, что знать не должна о том, что какая-то вьюха где-то там есть, и о том, за что именно эту вьюху можно дёрнуть". А то что я написал - это "вьюха как умеет, так и обрабатывает предоставленный ей датаконтекст ака вьюмодель" а с чего бы это вьюмодель должна занть какую вью она дергает, к примеру у меня все вьюмодель наследуются от Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ну и все ViewModel вообще ниче не знает o View, при изменении какого либа свойства всегда вызывается InvokePropertyChanged ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 15:06 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
AlexHomeа с чего бы это вьюмодель должна занть какую вью она дергает Изначально вы хотели именно этого. Чтобы вьюмодель дергала вью за какой-то метод какого-то контрола. Понятно, что для того, чтобы дёрнуть - надо знать, что именно ты дёргаешь, хотя бы в общих чертах (например через известный интерфейс) в CodeBehind я добавлю: Ваше право. Непонятно только - занафига оно в таком общем виде. В общем виде PropertyChanged кагбэ обрабатывается самим вэпээфом, через механизмы биндинга, вклиниваться вовнутрь даже желания не должно возникать (имхо). Если в каких-то частных случаях хочется чего-то странного - ну и реализовывать это странное частным же образом: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 15:27 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
В общем все понятно, буду делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 15:40 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
А где SeVa ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 15:41 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
гнидкаА где SeVa ? МСУ,шизофрения ты, недотраханная(то, что девки тебе не дают, я давно говорил, их очень легко понять), иди на свой любимый сайт и там беседуй тихо сам с собою. ЗЫ Ты такой смелый и страшный из-под лавки!!! ЗЫЫ Подозревал, что с головой у тебя все в порядке, но не думал, что до такой степени. Клиника. На тебя даже обижаться грешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 16:20 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
В догонку по теме. То, что вы здесь обсуждаете, не имеет никакого отношения к WPF и MVVM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 16:21 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
SilverlightВ догонку по теме. То, что вы здесь обсуждаете, не имеет никакого отношения к WPF и MVVM Это почему же?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 16:28 |
|
||
|
MVVM вызвать метод Control-а
|
|||
|---|---|---|---|
|
#18+
offПусть простит меня модератор за офф, отвечу мемберу. Сева, ответь честно. Ты с головой дружишь? P.S. Я второй и последний раз повторяю: этот порносайт не моих рук дело. P.S2. Моих там 3 поста, если тебе это так важно. P.S3. Все остальные потуги обвинить меня в чем-то будут игнориться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=36663765&tid=1442778]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 412ms |

| 0 / 0 |
