имя «Приложение» не существует в текущем контексте.
Как это возможно? Должен отметить, что мой код инициализации отличается от типа MainPage(), так как я преобразовал приложение SketchFlow в рабочий Silverlight. Они предписывают вам выполнить код инициализации через System.Windows.Controls.Frame():
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new System.Windows.Controls.Frame() { Source = new Uri("/MyAppScreen.xaml", UriKind.Relative) };
}
public static string ValueFromHome =
"A Value on Home page";
цель состояла в том, чтобы настроить общедоступный var внутри объекта приложения, чтобы я мог получить к нему доступ с разных экранов в будущем.
Для доступа к данным ресурса требуется вызов объекта приложения, как я полагаю, как показано ниже, это правильно? так что это мне не поможет
string color = App.Current.Resources["customColor"].ToString();