Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
Не пинайте - книг нет по MVMVM поэтому изучаю по гуглу, а сами знаете как по гуглу учиться ) Необходимо иметь табличное представление объекта, представление его же для редактирования, представление этого же объекта для просмотра и м.б. еще пару представлений т.е есть грид, к примеру с книгами, нажав кнопочку добавить - я должен открыть форму с представлением для редактирования книги, нажав кнопку посмотреть - открыть форму с представлением просмотра книги Как это совместить в MVVM? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2010, 19:44 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
sp, http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx классика от мелких ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 07:14 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
eJacksp, http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx классика от мелких ээээ, там по одному представлению для объекта, а мне нужно несколько!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 13:58 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
spт.е есть грид, к примеру с книгами, нажав кнопочку добавить - я должен открыть форму с представлением для редактирования книги BookListViewModel, имеет свойство IEnumerable<BookViewModel> Books нажав кнопку посмотреть - открыть форму с представлением просмотра книги BookViewModel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 14:51 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
можно даже ObservableCollection<BookViewModel> Books. его биндите на GridView.ItemsSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 14:54 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
http://joshsmithonwpf.wordpress.com/advanced-mvvm/ - вот эту книгу рекомендует команда, делающая SL/WPF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 14:57 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
Вестникhttp://joshsmithonwpf.wordpress.com/advanced-mvvm/ - вот эту книгу рекомендует команда, делающая SL/WPF Не стоит она $15 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 15:18 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
коллега, предлагаю ТС самому решить, платить или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 15:20 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
Вестникколлега, предлагаю ТС самому решить, платить или нет Коллега, предлагаю не реагировать так бурно на мнения, которые отличаются от собственного. Она не стоит самого главного - времени на нее потраченного ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 18:38 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
spНе пинайте - книг нет по MVMVM поэтому изучаю по гуглу, а сами знаете как по гуглу учиться ) Необходимо иметь табличное представление объекта, представление его же для редактирования, представление этого же объекта для просмотра и м.б. еще пару представлений т.е есть грид, к примеру с книгами, нажав кнопочку добавить - я должен открыть форму с представлением для редактирования книги, нажав кнопку посмотреть - открыть форму с представлением просмотра книги Как это совместить в MVVM? mvvm "viewmodel first"]ViewModel First ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 19:08 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 19:08 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
так и не понял как для одного объекта иметь несколько разных представлений и вызывать одно представление из другого ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 23:01 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
отвлекаясь от того, что в табличном представлении и представлении для просмотра/редактирования речь идет о несколько разных объектах (списке в первом случае): - view с грид-ом: view.DataContext = BookListViewModel view.grid.itemssource = {Binding Books} view.grid.itemtemplate - список полей, которые вы хотите показать о книге. + одно поле - кнопка с командой Command = {Binding OpenBookCommand}, CommandParameter = {Binding BookId} - view с книгой: view.datacontext = BookViewModel и нужен сервис, который будет делать навигацию между view. в простейшем случае просто показываете View в нужном region (если используете Prism) если вам действительно нужно две совершенно разные формы редактирования одного и того же объекта, то: View1 v1 = new View1(); v1.DataContext = BookViewModel; v1.Activate(); View2 v2 = new View2(); v2.DataContext = BookViewModel; v2.Activate(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 23:44 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
spтак и не понял Может, не стоит себя и заставлять? Есть много хороших профессий. Не обязательно же программистом работать, кому то и дворником надо быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2010, 02:02 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
ЛПspтак и не понял Может, не стоит себя и заставлять? Есть много хороших профессий. Не обязательно же программистом работать, кому то и дворником надо быть... так может и вам бы не стоило тут писать и поменять профессию ??? тут не просят учить жизни просят помочь решить проблему - и если до моего поста с вопросом был только флейм на тему а не помощь то это не означает что я срочно должен менять профессию. И на будущее небольшой Вам совет - не изображайте из себя отца небесного ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2010, 03:50 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
Вестник если вам действительно нужно две совершенно разные формы редактирования одного и того же объекта, то: View1 v1 = new View1(); v1.DataContext = BookViewModel; v1.Activate(); View2 v2 = new View2(); v2.DataContext = BookViewModel; v2.Activate(); Спасибо большое за содержательный ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2010, 03:51 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
spСпасибо большое за содержательный ответ! вам совсем все разжевать надо? например, можете сделать Page1.xaml и Page2.xaml, в Loaded каждой поместите соответствующий код: var vX = new ViewX(); ViewX.DataContext = BookViewModel; this.Content = vX; при необходимости переходить между страничками делаете NavigationService.NavigateTo("/PageX") например через EventAggregator, который прослушивается MainPage.xaml. события генерируются из BookViewModel через команды дальше сами справитесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2010, 11:15 |
|
||
|
Как организовать несколько представлений одного объекта в MVVM?
|
|||
|---|---|---|---|
|
#18+
ВестникspСпасибо большое за содержательный ответ! вам совсем все разжевать надо? например, можете сделать Page1.xaml и Page2.xaml, в Loaded каждой поместите соответствующий код: var vX = new ViewX(); ViewX.DataContext = BookViewModel; this.Content = vX; при необходимости переходить между страничками делаете NavigationService.NavigateTo("/PageX") например через EventAggregator, который прослушивается MainPage.xaml. события генерируются из BookViewModel через команды дальше сами справитесь? Спасибо, вы действительно помогли понять проблему! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2010, 12:38 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=36837805&tid=1442677]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 344ms |

| 0 / 0 |
