private void LoadMainItemData(XElement itemElement) { MainItemData = new MainItemData(); // get data MainItemData.Title = GetAttributeValue(itemElement, AttributeTitle, "about"); MainItemData.AppAuthorLabel = GetAttributeValue(itemElement, AttributeAppAuthorLabel, "by"); MainItemData.AppPublisherLabel = GetAttributeValue(itemElement, AttributeAppPublisherLabel, "Publisher:"); MainItemData.AppDescriptionLabel = GetAttributeValue(itemElement, AttributeAppDescriptionLabel, "Description:"); MainItemData.AppVersionLabel = GetAttributeValue(itemElement, AttributeAppVersionLabel, "Version:"); MainItemData.AppAdditionalNotesLabel = GetAttributeValue(itemElement, AttributeAppAdditionalNotesLabel, "Additional notes:"); MainItemData.AppReviewButtonContent = GetAttributeValue(itemElement, AttributeAppReviewButtonContent) ?? "Review this app!"; MainItemData.AppBuyButtonContent = GetAttributeValue(itemElement, AttributeAppBuyButtonContent) ?? "Buy this app!"; RaisePropertyChanged("MainItemData"); // load all links var linkElements = itemElement.Descendants(ElementLink); foreach (var linkElement in linkElements) { var link = LoadLinkData(linkElement); Links.Add(link); } }
private void LoadDesignData() { // get the data from the manifest file ApplicationTitle = "Application Title"; ApplicationTitleUpper = "APPLICATION TITLE"; ApplicationProductId = "Application.Id"; ApplicationDescription = "Application Description Lorem Ipsum"; ApplicationVersion = "AppVersion"; ApplicationAuthor = "Application Author"; ApplicationPublisher = "Application Publisher"; MainItemData = new MainItemData(); MainItemData.AppAuthorLabel = "Application Author"; MainItemData.AppPublisherLabel = "Publisher"; RaisePropertyChanged("MainItemData"); }