C# 一次在应用程序窗体中的所有按钮上设置填充
我已经在xamarinforms中设计了一个完整的应用程序,我想在应用程序中的所有按钮上添加10个点的左右填充,有没有办法使用app.xaml或任何其他方法来实现这一点,我只在iOS平台上更改按钮的填充?检查这两个ms文档:C# 一次在应用程序窗体中的所有按钮上设置填充,c#,xamarin.forms,mvvmcross,C#,Xamarin.forms,Mvvmcross,我已经在xamarinforms中设计了一个完整的应用程序,我想在应用程序中的所有按钮上添加10个点的左右填充,有没有办法使用app.xaml或任何其他方法来实现这一点,我只在iOS平台上更改按钮的填充?检查这两个ms文档: (您仍然可以覆盖特定页面上的边距/填充) 这是您的App.xaml的示例: <Application.Resources> <ResourceDictionary> <Style ApplyToDerivedTypes
<Application.Resources>
<ResourceDictionary>
<Style ApplyToDerivedTypes="True" TargetType="Button">
<Setter Property="Margin" Value="{x:OnPlatform iOS='10,0', Android='0'}" />
</Style>
</ResourceDictionary>
</Application.Resources>
填充适用于布局元素,而不是按钮等单个元素。