Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Эта платформа iOS управляет SearchBar наличием фона. Он используется в XAML путем задания SearchBar.SearchBarStyle привязываемого свойства значением перечисления UISearchBarStyle :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<SearchBar ios:SearchBar.SearchBarStyle="Minimal"
Placeholder="Enter search term" />
...
</StackLayout>
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
SearchBar searchBar = new SearchBar { Placeholder = "Enter search term" };
searchBar.On<iOS>().SetSearchBarStyle(UISearchBarStyle.Minimal);
Метод SearchBar.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод SearchBar.SetSearchBarStyle в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен используется для управления SearchBar наличием фона. Перечисление UISearchBarStyle предоставляет три возможных значения:
Defaultуказывает, чтоSearchBarстиль по умолчанию имеется. Это значение по умолчанию для привязываемогоSearchBar.SearchBarStyleсвойства.Prominentуказывает, чтоSearchBarу него есть полупрозрачный фон, а поле поиска непрозрачно.Minimalуказывает, чтоSearchBarу него нет фона, и поле поиска является полупрозрачным.
Кроме того, SearchBar.GetSearchBarStyle этот метод можно использовать для возврата UISearchBarStyle примененного к нему SearchBarметода.
Результатом является то, что указанный UISearchBarStyle элемент применяется к объекту SearchBar, который определяет, имеет ли SearchBar фон:

На следующих снимках экрана показаны UISearchBarStyle элементы, примененные к SearchBar объектам с набором свойств BackgroundColor :
