2015-02-19 4 views
0

Я пытаюсь получить вывод из базы данных с помощью концепции mvvm. Но выход не подходит. Значения сохраняются в переменной, но не связаны с тем, что я могу сделать?это право для привязки данных из концепции mvvm к xaml

<StackPanel Margin="5" 
      DataContext="{Binding Path=LocationListModel, Mode=TwoWay}"> 
     <Label Content="Location Name"/> 
     <ComboBox Name="cmbLocation" 
       Width="200" 
       ItemsSource="{Binding LocationList}" 
       DisplayMemberPath="LocationName" 
       SelectedItem="{Binding SelectedString}"/> 

</StackPanel> 
+0

Каков контекст данных этой точки зрения? разместите код 'LocationListModel'. Также откуда берется «LocationListModel»? Каков базовый контекст данных? Как определяются свойства «LocationList» и «SelectedString»? Также см. Окно вывода визуальной студии для ошибок привязки. –

+0

Благодарим вас за помощь. я снова решила, что хочу –

ответ

0

я просто удалить DataContext в XAML

** 

<StackPanel Margin="5"> 
     <Label Content="Location Name"/> 
     <ComboBox Name="cmbLocation" 
       Width="200" 
       ItemsSource="{Binding LocationList}" 
       DisplayMemberPath="LocationName" 
       SelectedItem="{Binding SelectedString}"/> 
    </StackPanel> 

**

то просто кал модель вид из C# кодекса как

LocationListModel loc=new LocationViewModel(); 
//Constructer() 
this.DataContext=loc; 
// 
Смежные вопросы