2017-08-15 27 views
0

Ich arbeite mit Caliburn.Micro (UWP). und möchte diese UWP-Anwendung auf meinem UWP Caliburn.Micro-Projekt ausführen. aber nicht arbeiten .... :(GridView mit Caliburn.Micro

Meine Bindung Wissen vielleicht falsch. Können Sie mir helfen?

Erste Here is original UWP project from Github. Es ist ein Drag ist & Tropfen Gridview ermöglichen. Struktur ist sehr einfach. Es gibt 4 Kategorie Bücher hat. Wir können ein Buch ziehen Kategorie zu ändern.

ich es auf Caliburn.Micro (UWP) ausgeführt werden soll.

enter image description here

und I make this code (I upload it to my GitHub). Meiner Meinung nach funktioniert es 50% .....:)

Frage # 1: Wie Buch binden? Es gibt keine Anzeige Buch Elemente ... Warum?

enter image description here

Antwort

0

Frage 1: Wie Buch binden? Es gibt keine Anzeige Buchgegenstände ... Warum?

Das Problem ist, dass Sie Ihre Datenquelle im Benutzersteuerelementkonstruktor nicht initialisiert haben. Sie könnten den folgenden Code verwenden:

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

Verwandte Themen