1

運が悪いので、ここを検索してきました。非常に単純な問題です。私のエミュレータでは、すべてのフォントの色が白です(これが私が望んでいることです)。

デバイスでテストすると、フォントはすべて黒になりました。要素の前景色を設定することでこれを変更できましたが、コードを介して longlistselector で変更することはできません。

これは私のために働く:

longListSelector.Background = new SolidColorBrush(Colors.Transparent);

ただし、これは効果がありません。

longListSelector.Foreground = new SolidColorBrush(Colors.White);

longlistselector でテキストの色を設定しようとする他の方法はありますか?

4

1 に答える 1

0

前景色が異なる理由は、デフォルトのスタイルのためです。PhoneAccentBrush は、「電話」の背景が白または黒に設定されているかどうかに基づいて変化します。

longListSelector.Foreground が機能しない理由は、スタイルから longlistselector 内の項目に phoneaccentbrush が設定されているためでしょうか?

于 2013-04-02T00:22:18.917 に答える