Создайте свое первое приложение в стиле Metro, используя C# или Vb < /p>
Учебное пособие просит вас создать несколько страниц «шаблона». Например: < /p>
Код: Выделить всё
public sealed partial class SplitPage : WindowsBlogReader.Common.LayoutAwarePage
{
...
< /code>
Учебное пособие также просит вас переопределить метод LoadState () для некоторых из этих страниц: < /p>
protected override void LoadState(Object navigationParameter, Dictionary pageState)
{
// TODO: Assign a bindable group to this.DefaultViewModel["Group"]
// TODO: Assign a collection of bindable items to this.DefaultViewModel["Items"]
FeedData feedData = navigationParameter as FeedData;
if (feedData != null)
{
this.DefaultViewModel["Feed"] = feedData;
this.DefaultViewModel["Items"] = feedData.Items;
}
...
< /code>
Проблема в том, что он умирает с неприятной ошибкой компиляции: < /p>
LoadState(object,System.Collections.Generic.Dictionary): no suitable method found to override.
Вопрос: Функция LoadState() теперь устарела в новых версиях Metro SDK?
Вопрос: Нужно ли мне делать что-то «волшебное» в файле .xaml, чтобы это работало?
Вопрос: Что, черт возьми, здесь происходит?
Заранее большое спасибо, если у кого-нибудь есть предложения!
В учебнике также предлагается переопределить метод LoadState() для некоторых из этих страниц:
Подробнее здесь: https://stackoverflow.com/questions/108 ... to-overrid
Мобильная версия