從來就得到了兩個班,Handy
和HandyRepository
(It's帶有編號,姓名和年份型號)。WPF綁定倉庫和型號
我HandyRepository看起來是這樣的:
private IList<Handy> list = new List<Handy>(new Handy[] {
new Handy{ ID=1, Name="Nokia ", Jahr=1999},
new Handy{ ID=2, Name="HTC m", Jahr=2333},
new Handy{ ID=3, Name="Samsung", Jahr=2134} });
public IEnumerable<Handy> GetList()
{
return this.list;
}
現在,我想這些數據在我的WPF應用程序列表框,而不在代碼隱藏文件編寫任何代碼。
我嘗試:
xmlns:local="clr-namespace:Handy"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Grid.DataContext>
<local:Handy></local:Handy>
</Grid.DataContext>
<ListBox Name="lbBinding" ItemsSource="{Binding Name}"></ListBox>
</Grid>
這doesn't工作。在推理中我有一個基本的錯誤嗎?我怎麼解決這個問題?
+1 - 打我給它。 – ChrisBD
只是看着它而已! –
ItemsSource屬性告訴我,{「‘Handy.HandyModel’不是財產‘的ItemsSource’。一個有效值」} – user896692