スタック パネル要素ごとに Margin を指定できますが、それは重複します...そして変更の場合は、すべてのコントロールを更新する必要があります...
スタック パネルに対して一度定義する方法はありますか?
ありがとうございました
スタック パネル要素ごとに Margin を指定できますが、それは重複します...そして変更の場合は、すべてのコントロールを更新する必要があります...
スタック パネルに対して一度定義する方法はありますか?
ありがとうございました
(私の悪い英語でごめんなさい)
Xinの回答はあなたが求めたものに最適ですが、すべてのstackPanelsにさらにプロパティを設定したい場合は、スタイルを作成することをお勧めします:
<Style TargetType="StackPanel" x:Key="CustomStackPanel">
<Setter Property="Margin" Value="10,12,15,20"/>
<Setter Property="Height" Value="50"/>
</Style>
次のように使用します。
<StackPanel>
<StackPanel Background="Red" Style="{StaticResource CustomStackPanel}"/>
<StackPanel Background="Green" Style="{StaticResource CustomStackPanel}"/>
<StackPanel Background="Blue" Style="{StaticResource CustomStackPanel}"/>
</StackPanel>
x:Key
スタイルからを削除すると、そのスタイルを含む要素内のすべてのStackPanelがそのスタイルを使用します。でそのスタイルを宣言すると、アプリのすべての stackPanels がそれを使用します。app.xaml