GridView与Caliburn.Micro

时间:2017-08-15 08:54:07

标签: uwp caliburn.micro

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

我的约束性知识可能是错误的。你能帮帮我吗?

首先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

1 个答案:

答案 0 :(得分: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