我有ComboBox
一个 VB.Net WPF 应用程序。
<ComboBox HorizontalAlignment="Left" Margin="77,49,0,0" VerticalAlignment="Top" Width="120" ItemsSource="{Binding Path=Server.RecipeList()}" DisplayMemberPath="RecipeID" SelectedValuePath="RecipeID"/>
在代码隐藏中,我有一个名为 Server 的类变量:
Public Server As BatchServer = New BatchServer
在我的服务器对象中,我有一个List
:
Private mRecipeList As New List(Of Recipe)
我的服务器默认构造函数是
Public Sub New()
Server = New BatchRemote.RemoteSupport
PopulateRecipeList()
End Sub
我想将此绑定List
到ComboBox
,因此它应该显示我列表中每个食谱的 RecipeID。我的数据绑定看起来和第一个代码块中的一样,但是当我运行应用程序时,ComboBox
它总是空的。
我在这里做错了什么?