Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Эта платформа Android определяет, используются ли Xamarin.Forms кнопки с заполнением по умолчанию и теневыми значениями кнопок Android. Он используется в XAML путем задания свойств и Button.UseDefaultShadow присоединенных Button.UseDefaultPadding свойств к boolean значениям:
<ContentPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
...
<Button ...
android:Button.UseDefaultPadding="true"
android:Button.UseDefaultShadow="true" />
</StackLayout>
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
button.On<Android>().SetUseDefaultPadding(true).SetUseDefaultShadow(true);
Метод Button.On<Android> указывает, что эта платформа будет работать только в Android. Методы Button.SetUseDefaultPadding и Button.SetUseDefaultShadow методы в Xamarin.Forms.PlatformConfiguration.AndroidSpecific пространстве имен используются для управления тем, используются ли Xamarin.Forms кнопки с заполнением по умолчанию и теневыми значениями кнопок Android. Кроме того, Button.UseDefaultPadding можно использовать методы и Button.UseDefaultShadow методы, чтобы вернуть, использует ли кнопка значение заполнения по умолчанию и значение тени по умолчанию соответственно.
Результатом является то, что Xamarin.Forms кнопки могут использовать значения по умолчанию и тень кнопок Android:

Обратите внимание, что на снимке экрана над каждым из них Button имеются одинаковые определения, за исключением того, что в правой части Button экрана используются значения по умолчанию и теневые значения кнопок Android.