Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf DataContext不工作_Wpf_Vb.net_Combobox - Fatal编程技术网

Wpf DataContext不工作

Wpf DataContext不工作,wpf,vb.net,combobox,Wpf,Vb.net,Combobox,我有一个带有组合框和两个文本框的表单。在我的XAML中,我设置了一个资源,如下所示: <Window.Resources> <DataTemplate x:Key="myTemplate"> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Path=First}" /> <TextBlock

我有一个带有组合框和两个文本框的表单。在我的XAML中,我设置了一个资源,如下所示:

 <Window.Resources>
    <DataTemplate x:Key="myTemplate">
        <StackPanel Orientation="Horizontal">
            <TextBlock Text="{Binding Path=First}" />
            <TextBlock Text=" " />
            <TextBlock Text="{Binding Path=Last}" />
        </StackPanel>
    </DataTemplate>
</Window.Resources>
我有两个问题。首先,combobox是空的,尽管我可以确认taEmployees确实包含正确的数据。其次,我得到两个文本框的错误消息,路径无效。然而,相同的路径对myTemplate有效


错误在哪里?

我认为自动从TableAdapter中提取数据还不够神奇,请尝试以下DataContext=dsTest.Employees;哪个是满桌的,宾果!谢谢金刚。
<ComboBox Name="theCombo" 
    IsSynchronizedWithCurrentItem="True"  
    ItemsSource="{Binding}" 
    ItemTemplate="{StaticResource myTemplate}" />
</Canvas.Resources>
    <TextBlock Canvas.Top="5">First Name:</TextBlock>
    <TextBox Canvas.Top="5" Text="{Binding Path=First}" />
    <TextBlock Canvas.Top="25">Last Name:</TextBlock>
    <TextBox Canvas.Top="25" Text="{Binding Path=Last}" />
</Canvas>
Dim dsTest As TestDataSet = New TestDataSet

Private Sub Window_Loaded(sender As Object, e As RoutedEventArgs)
    Dim taEmployees As TestDataSetTableAdapters.EmployeesTableAdapter = New TestDataSetTableAdapters.EmployeesTableAdapter
    taEmployees.Fill(dsTest.Employees)
    DataContext = taEmployees
 End Sub