スタックパネルで使用する場合、LinearGradientを使用してスタックパネルにカラー背景を与えることはできますが、他の要素を追加することはできません。スタックパネルにグラデーションを適用する背景色/シルバーライトの画像
どのようにすればいいですか?
ありがとうおそらく
スタックパネルで使用する場合、LinearGradientを使用してスタックパネルにカラー背景を与えることはできますが、他の要素を追加することはできません。スタックパネルにグラデーションを適用する背景色/シルバーライトの画像
どのようにすればいいですか?
ありがとうおそらく
のStackPanelにグラデーションを適用するための最も簡単な最良の方法は、ボーダーの中でそれを含めることです:
<Border>
<Border.Background>
... you gradient goes here ...
</Border.Background>
<StackPanel>
.. your content goes here ...
</StackPanel>
</Border>
あなたはそれが失敗してもらうために管理する方法をわかりません。スーパーシンプル(醜いグラデーションが可能)があります。正常に動作します: -
<StackPanel>
<StackPanel.Background>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="#FFC95AFF" Offset="0.484" />
<GradientStop Color="#FF3E5E7F" Offset="0.242" />
</LinearGradientBrush>
</StackPanel.Background>
<TextBlock Foreground="White" Text="Hello World" />
</StackPanel>
なぜ勾配を直接スタックパネルに適用しませんか? – AnthonyWJones