#c# #xamarin.forms #mvvmcross
#c# #xamarin.forms #mvvmcross
Вопрос:
Я разработал целое приложение в xamarinforms, я хочу добавить левое и правое отступы до 10 точек для всех кнопок в приложении, есть ли способ сделать это с помощью App.xaml или любым другим способом, где я меняю отступ кнопки только для платформы iOS?
Комментарии:
1. Отступы применяются к элементам макета, а не к отдельным элементам, таким как кнопка. learn.microsoft.com/en-us/xamarin/xamarin-forms/user-interface /…
Ответ №1:
Проверьте эти два документа ms:
- глобальный стиль (вы все равно можете переопределить поля / отступы на определенных страницах)
- Разметка XAML для платформы
И это пример для вашего App.xaml:
<Application.Resources>
<ResourceDictionary>
<Style ApplyToDerivedTypes="True" TargetType="Button">
<Setter Property="Margin" Value="{x:OnPlatform iOS='10,0', Android='0'}" />
</Style>
</ResourceDictionary>
</Application.Resources>