powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / DataGrid + WPF
18 сообщений из 43, страница 2 из 2
DataGrid + WPF
    #36327843
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть любой и много.В Prims есть специальный адаптер для ItemsControl, в него можно добавлять любые View.
Если делать привязку данных не в коде,то у View может быть любой ViewModel и наоборот.В оптимальном варианте эта парачка не должна быть знакома.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328236
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaВ оптимальном варианте эта парачка не должна быть знакома.
Ага. В вакууме.

MVC:

MVC Passive View :

MVP:

MVVM:
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328277
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. GolubinSeVaВ оптимальном варианте эта парачка не должна быть знакома.
Ага. В вакууме.

MVC:

MVC Passive View :

MVP:

MVVM:


Диаграмма правильная.В чем она по-твоему противоречит независимости?Двухсторонний binding позволяет в любой момент менять View и ViewModel.Приведи пример,когда View должна знать все о ViewModel.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328300
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я расчитывал что с вас кто-то поможет а они тут утроили дебаты - создате себе тему и го туда
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328311
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaДиаграмма правильная.В чем она по-твоему противоречит независимости?Двухсторонний binding позволяет в любой момент менять View и ViewModel.Приведи пример,когда View должна знать все о ViewModel.
И с каких пор "Позволяет менять" стало эквивалентно "Не знают друг о друге вообще ничего".
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328370
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. GolubinSeVaДиаграмма правильная.В чем она по-твоему противоречит независимости?Двухсторонний binding позволяет в любой момент менять View и ViewModel.Приведи пример,когда View должна знать все о ViewModel.
И с каких пор "Позволяет менять" стало эквивалентно "Не знают друг о друге вообще ничего".
ViewModel точно может не знать ничего,а View только отображает данные(которые ей могут предоставлять кто угодно),позволяет вносить изменения в них,вызывает команды,которые могут выполнятся в любом месте.View совершенно не волнует бизнес-логика и работа с БД.В большенстве статей на тему MVVM всячески подчеркивается,что эта парочка может быть независимой и это рассматривается,как основное достоинтсво данного шаблона.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328390
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaViewModel точно может не знать ничего,а View только отображает данные(которые ей могут предоставлять кто угодно),позволяет вносить изменения в них,вызывает команды,которые могут выполнятся в любом месте.View совершенно не волнует бизнес-логика и работа с БД.В большенстве статей на тему MVVM всячески подчеркивается,что эта парочка может быть независимой и это рассматривается,как основное достоинтсво данного шаблона.
Ну вот. Наконец-то View начало требоваться знать о данных, которые она будет отображать, о командах, которые она будет выполнять. А то с ваших слов получалось, что View должен быть просто набором регионов в вакууме
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328449
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. GolubinSeVaViewModel точно может не знать ничего,а View только отображает данные(которые ей могут предоставлять кто угодно),позволяет вносить изменения в них,вызывает команды,которые могут выполнятся в любом месте.View совершенно не волнует бизнес-логика и работа с БД.В большенстве статей на тему MVVM всячески подчеркивается,что эта парочка может быть независимой и это рассматривается,как основное достоинтсво данного шаблона.
Ну вот. Наконец-то View начало требоваться знать о данных, которые она будет отображать, о командах, которые она будет выполнять. А то с ваших слов получалось, что View должен быть просто набором регионов в вакууме
Это и так предполагалось(ты же сам давал ссылки на статью),но привязка к определенному типу полей и командам не требует детальных знаний о ViewModel.В том же Prism, контекстом View может быть абстрактный RegionContext.
PS Не будем из-за одного слова флейм заводить.Думаю,говорим об одном.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328478
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaPS Не будем из-за одного слова флейм заводить.Думаю,говорим об одном.
Говорим об одном? Ты говоришь, что V и VM не знают друг о друге ничего. Я говорю, что V знает о VM все, что необходимо для правильного отображения этой VM. И еще. M-V-VM - кто из них обеспечивает двусторонний байдинг в твоей модели? Мне кажется, что ты говоришь о MVC-PV - там да, действительно, View и Model не пересекаются. Но там есть контроллер, который эту связь обеспечивает.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328541
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знает все, и знает все,что нужно для отображения данных - две большие разницы.ViewModel подготавливает данные,View хранит текущее состояние,двойной binding - фасад между ними и полностью скрывает детали реализации.Только он знает, в каком контроле из какого поля делать привязку и полностью разделяет эти две сущности
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36328867
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЗнает все, и знает все,что нужно для отображения данных - две большие разницы.ViewModel подготавливает данные,View хранит текущее состояние,двойной binding - фасад между ними и полностью скрывает детали реализации.Только он знает, в каком контроле из какого поля делать привязку и полностью разделяет эти две сущности
То есть, в вашей схеме есть некий фасад между представлением и его моделью? Абстрактный класс, от которого наследует модель представления или что это такое?
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36329123
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
public partial class ProductsPage 
    {
        public ProductsPage()
        {
            InitializeComponent();
        }

       
    }
}
Где в этом классе для View есть ссылки на ViewModel? xaml можно грузить динамически и любой, в нем тоже нет явного указания на ViewModel.Их привязка делается уже в другой сущности - контроллере на момент исполнения.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36329145
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6okя расчитывал что с вас кто-то поможет а они тут утроили дебаты - создате себе тему и го туда
koJIo6ok, в этом тебе никто помогать не будет.Любителей code behind мало. В xaml это делается проще и быстрее.Он для этого и разрабатывался
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36329522
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очередной слив Севы против Романа Голубина.

Сева, мой совет, закрепите теорию о паттернах, потом можно браться за практику. А то так никуда не годится. Лезете с советами, а дела не знаете. И путаетесь в базовых определениях. Негоже.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36329538
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SokolNikSeVa,

зачем ты с мусей общаешься
он ж дебил
Что на это скажешь?
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36329606
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что я еще могу сказать про шизофреника Сахавата, который с головой не дружит.
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36329626
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУОчередной слив Севы против Романа Голубина.

Сева, мой совет, закрепите теорию о паттернах, потом можно браться за практику. А то так никуда не годится. Лезете с советами, а дела не знаете. И путаетесь в базовых определениях. Негоже.

провокация на флейм.

Предупреждение 1 -> Предупреждение 2 -> Бан
...
Рейтинг: 0 / 0
DataGrid + WPF
    #36329635
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaSokolNikSeVa,

зачем ты с мусей общаешься
он ж дебил
Что на это скажешь?

Предупреждение 1 -> Предупреждение 2 -> Бан
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / DataGrid + WPF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]