名前' App 'は現在のコンテキストに存在しません。Silverlight Appオブジェクトが存在しません 'エラー
これはどのように可能ですか? SketchFlowアプリケーションをプロダクションSilverlightに変換したとき、初期化コードがMainPage()タイプと異なることに注意してください。彼らはあなたが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";
目標は、私が道を各種画面からもアクセスできるようにAppオブジェクト内のプロパティpublic varを設定することでした
リソースデータにアクセスするには、Appオブジェクトを呼び出す必要があります。私は以下のように正しいと思いますか?これは私を助けません
string color = App.Current.Resources["customColor"].ToString();
いいえ、静的データを格納していないため、値を割り当てて後で取得する必要があります。だから私はApp()オブジェクトのエラー、任意のアイデアを取得するのですか? – user1001895
これはビルドまたはランタイムエラーですか?あなたのプロジェクトにはapp.xaml.csがありますか?あなたの説明から分かりにくいです。数行のコードが役に立つでしょう。 – Aligned
コードストリングの色= App.Current.Resources ["customColor"]。ToString(); – user1001895