本人剛接觸wpf,菜鳥一枚,求各路大神指教:
后臺相應代碼:
public CurriculumsView()
{
InitializeComponent();
viewModel = new MainWindowViewModel();
}
前臺相應代碼:
<ListView.View>
<GridView>
<GridViewColumn Width="120"
DisplayMemberBinding="{Binding Path=type}"
Header="分類" />
<GridViewColumn Width="250"
DisplayMemberBinding="{Binding Path=content}"
Header="內容" />
</GridView>
</ListView.View>
其中type和content是mainViewModel中包含的CurriculumViewModel中的物體類Curriculum的屬性
uj5u.com熱心網友回復:
你沒寫listview的系結,在前臺系結<ListView.View itemssource="{Binding viewModel}">或者在后臺系結,現在前臺給Listview取個名字<ListView.View name="lv">,然后在后臺的public CurriculumsView()
{
InitializeComponent();
viewModel = new MainWindowViewModel();
}
中加入lv.itemssource=viewModel,即效果是
{
InitializeComponent();
viewModel = new MainWindowViewModel();
lv.itemssource=viewModel
}
望采納
uj5u.com熱心網友回復:
抱歉哈,之前忘記粘貼系結了,我已經系結過了,所以你說的不是我現在不清楚的問題,不過還是謝謝你。public CurriculumsView()
{
InitializeComponent();
viewModel = new MainWindowViewModel();
this.DataContext = viewModel;
}
uj5u.com熱心網友回復:
木有大神路過嗎?自頂uj5u.com熱心網友回復:
ListView里 ItemsSource="{Binding}"uj5u.com熱心網友回復:
ListView.itemssource你系結了嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/net/44614.html
標籤:C#
