0

Windows ストア アプリで Visual Basic を使用して、実行時にテキスト ブロックの前景色を変更しようとしています。しかし、私はそれを行う適切な方法を知りません。手伝ってください。

私が書いたのは:

TextBlock1.Foreground = Windows.UI.Colors.Red

「「Windows.UI.Color」型の値を「Windows.UI.Xaml.Media.Brush」に変換できません」と表示されます。

私はこれらすべてを試しました:

TextBlock1.Foreground = "Red"
TextBlock1.Foreground = "#FFC8C8C8"
TextBlock1.Foreground = &HFF0000FF&
TextBlock1.Foreground = &H0000FF&

私は明らかに適切な方法を見逃していると思います。どんな助けでも大歓迎です。(:

4

1 に答える 1

1

SolidColorBrushnotを割り当てる必要があります。Color

Dim redBrush As New SolidColorBrush
redBrush.Color = Windows.UI.Colors.Red
TextBlock1.Foreground = redBrush
于 2012-10-28T09:17:11.680 に答える