GradientStopsの1つをPhoneAccentColorStaticResourceとして設定する必要があるアプリケーションを開発しています。これは、コード(つまり、C#)で行う必要があります。
これが私がすでに試したことです:
GradientStop accentGS = new GradientStop();
accentGS.Color = (System.Windows.Media.Color)App.Current.Resources["PhoneAccentBrush"];
accentGS.Offset = .5;
lgbBlack.GradientStops.Add(accentGS);
ここで、lgbBlackは、このGradientStopを追加するLinearGradientBrushです。
これはエラーをスローしませんが、アプリケーションを実行すると、「System.InvalidCastException」がスローされ、アプリケーションがクラッシュします。
私はここで何が間違っているのですか?