Ich habe eine einfache C# Windows 8 Grid-Anwendung erstellt.Benutzerdefinierte Detailseiten in Windows 8 Grid-Anwendung
Wenn Sie mit diesem Layout nicht vertraut sind, dann ist es eine kurze Erklärung davon hier:
Was ich einfach haben möchte ist - einige benutzerdefinierte ItemDetailPages
. Ich möchte in der Lage sein, einige Elemente auf der GroupDetailPage
und der GroupedItemsPage
klicken und navigieren Sie zu einer benutzerdefinierten .xaml
Datei, eine wo ich mehr als ein Bild aufnehmen kann.
Ich bin mir sicher, dass es einen einfachen Weg gibt, den ich verpasst habe, und ich bin mir auch sicher, dass diese Information für viele Leute nützlich sein wird, also werde ich ein Kopfgeld dafür anbieten Frage.
Ich habe dies zu tun, so weit zu kämpfen:
ich eine CustomDataItem
in der SampleDataSource.cs
Klasse erstellt haben:
/// <summary>
/// Generic item data model.
/// </summary>
public class CustomDataItem : SampleDataCommon
{
public CustomDataItem(String uniqueId, String title, String subtitle, String imagePath, String description, String content, SampleDataGroup group)
: base(uniqueId, title, subtitle, imagePath, description)
{
this._content = content;
this._group = group;
}
private string _content = string.Empty;
public string Content
{
get { return this._content; }
set { this.SetProperty(ref this._content, value); }
}
private SampleDataGroup _group;
public SampleDataGroup Group
{
get { return this._group; }
set { this.SetProperty(ref this._group, value); }
}
}
jedoch offensichtlich, indem auf die ObservableCollection
private ObservableCollection<SampleDataGroup> _allGroups = new ObservableCollection<SampleDataGroup>();
public ObservableCollection<SampleDataGroup> AllGroups
{
get { return this._allGroups; }
}
ist unmöglich mit einem anderen Datentyp. Was kann ich in diesem Fall tun?
Vielen Dank.
Ich bin ein wenig verwirrt, was genau Sie hier fragen - Fragen Sie, wie die benutzerdefinierte XAML-Seite für mehrere Bilder aussehen würde, oder wie man zu einem navigieren, wenn ein Gruppenelement ausgewählt ist? –