2017-08-15 99 views
0

我正在使用Caliburn.Micro(UWP)。 并希望在我的UWP Caliburn.Micro项目上运行此UWP应用程序。 但不起作用.... :(GridView与Caliburn.Micro

我绑定知识也许错了。你能帮助我吗?

首先Here is original UWP project from Github,这是一个将&下降使GridView控件,结构非常简单,有4类拥有书籍,我们可以拖放一本书改变类别。

我想在Caliburn.Micro(UWP)运行。

enter image description here

I make this code (I upload it to my GitHub)。在我看来,它工作50%.....:)

问题1:如何绑定书? 没有显示图书项目...为什么?

enter image description here

回答

0

问题1:如何绑定的书?没有显示图书项目...为什么?

问题是您还没有在用户控件构造函数中初始化您的数据源。你可以使用下面的代码:

public DragDropView() 
{ 
    this.InitializeComponent(); 
    categoryCollectionViewSource.Source = new SampleData().GetCategoryDataSource(); 
    bookCollectionViewSource.Source = new SampleData().GetBookDataSource(); 
} 

DragDropView.xaml

ItemsSource="{Binding Source={StaticResource categoryCollectionViewSource}, Mode=TwoWay}" 

enter image description here