sytacklayoutに特定のパディングを持つページをいくつか作成したいとします。私はすべてのページにそれを書いてはいけません。私は将来それを変更したいのかどうかを考えて、その良いデザインではありません。静的リソースにパディングを定義する方法はありますか?だから私は1つの場所でそれを定義することができますApp.xml
と他のページでそれを使用します。XamarinはStaticResourceのパディングを実装します
私はただ、代わりにstring
のThickness
を使用
<ContentPage.Resources>
<ResourceDictionary>
<x:String x:Key="padding">45, 0, 45, 0</x:String>
</ResourceDictionary>
</ContentPage.Resources>
<StackLayout Padding="{StaticResource padding}">
<Label Text="{StaticResource padding}"/>
</StackLayout>
https://developer.xamarin.com/guides/xamarin-forms/user-interface/styles/application/ – EvZ
StaticResourceを使用することは可能ですか。私はすでにスタイルを使ってそれを解決しました。しかし、私は静的リソースを使用する必要があります。 1つのプロパティのスタイルを定義することは、あまりうまく見えません。ご意見をお聞かせください。と返信のおかげで。 – Atiq