2013-06-06 3 views
0

Могу ли я быстро подтвердить, является ли это лучшей практикой, или я должен пересмотреть мой процесс с помощью MVVM. (Я новичок в этом)MVVM, связанный с несколькими viewvmodels

<ComboBox DataContext="{Binding MemberMain, Source={StaticResource Locator}}" ItemsSource="{Binding PayMethodList}" Text="{Binding DataContext.Member.MM_PaymentMethod, ElementName=TabItemClient}" Margin="0,0,15,0"/> 

Я связывании выпадающий ItemsSource к одной модели представления и текста к другому. Заранее спасибо Скотт

+0

ViewModel должен содержать всю информацию, необходимую для привязки. Это ваш уровень абстракции. Вы не беспокоитесь о том, откуда взялись фактические данные. – Aphelion

ответ

0

Единственное, что я вижу здесь, это привязка DataContext. Вам это действительно нужно?

Кроме этого. Если он работает и остается кратким, если вы можете поменять местами входы/выходы с небольшой проблемой, тогда это нормально.

Оставить отзыв о модели, возможно, поможет в дальнейшей оценке.

+0

У меня есть реконструированный элемент управления вкладками, и я использую модель представления на странице этого элемента управления вкладками, поэтому я ссылаюсь на другую модель представления с этой вкладкой. На каждой странице есть это комбо, то есть одно для фильтра и одно для фактического поля в базе данных. Просто хотел убедиться, что кроссовер между имеющим смысл. спасибо за Ваш ответ. помогает – scottsanpedro

Смежные вопросы