Я пытаюсь проработать это метро «Hello World» на MSVS 11 Beta, с предварительным просмотром сообщества Windows 8: < /p>
Создайте свое первое приложение в стиле 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.
< /code>
Не существует региона «Управление государством страницы», и нет метода по умолчанию «loadstate ()» в автоматическом коде для шаблона (splitpage.xaml.cs); В учебном пособии говорится, что должен be.
IS LoadState () теперь устарел в новых версиях Metro SDK? /> Что, черт возьми, здесь происходит?>
Подробнее здесь: https://stackoverflow.com/questions/108 ... to-overrid