я столкнулась с проблемой, я создал класс на App.cs:Page.cs clases к App.cs clases
public class Article
{
public string Text { get; set; }
public int Id { get; set; }
public long Date { get; set; }
public string Title { get; set; }
public string Author { get; set; }
public string ImageURL { get; set; }
}
И публичную переменную:
public Article ToArticlePage { get; set; }
И NewsPage я имеют один и тот же класс статью:
public class Article
{
[JsonProperty("text")]
public string Text { get; set; }
[JsonProperty("id")]
public int Id { get; set; }
[JsonProperty("date")]
public long Date { get; set; }
[JsonProperty("title")]
public string Title { get; set; }
[JsonProperty("author")]
public string Author { get; set; }
[JsonProperty("imageURL")]
public string ImageURL { get; set; }
}
Тогда я пытаюсь сделать это:
При изменении выбора я разбираю статьи ID, а в списке статей (NewsList) я нахожу его. И давая ему глобальную переменную ToArticlePage.
private void NewsListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
NLBI = (NewsListBoxItem)NewsListBox.SelectedItem;
Predicate <Article> articleFinder = (Article p) => { return p.Id == int.Parse(NLBI.id.Text); };
(App.Current as App).ToArticlePage = NewsList.Result.Articles.Find(articleFinder);
}
Ошибки:
Error 7 Cannot convert type 'WP8Release2.NotAuthorizedPages.HomePage.Article' to 'WP8Release2.Article' C:\Users\4\Documents\Visual Studio 2012\Projects\WP8Release2\WP8Release2\NotAuthorizedPages\HomePage.xaml.cs 348 50 WP8Release2
Error 12 Cannot implicitly convert type 'WP8Release2.NotAuthorizedPages.HomePage.Article' to 'WP8Release2.Article' C:\Users\4\Documents\Visual Studio 2012\Projects\WP8Release2\WP8Release2\NotAuthorizedPages\HomePage.xaml.cs 348 50 WP8Release2