Xamarin.Forms Shell.SearchHandler BackgroundColor не применяется в iOS 13 - PullRequest
0 голосов
/ 07 марта 2020

Я использовал SearchHandler, как показано ниже, но в iOS 13.3 свойство BackgroundColor не применяется, когда Page загружается в первый раз. Когда я go перехожу на другую страницу и возвращаюсь на эту страницу, теперь применяется свойство BackgroundColor.

<Shell.SearchHandler>
    <controls:MySearchHandler x:Name="searchHandler"
        BackgroundColor="#FFFFFF"
        ItemTemplate="{StaticResource MySearchResultItemTemplate}"
        ItemsSource="{Binding MySearchResultsCollection}"
        Placeholder="Search here"
        ShowsResults="true" 
        TextColor="#000000" >
    </controls:MySearchHandler>
</Shell.SearchHandler>

enter image description here enter image description here

Я пытался реализовать SearchBarRenderer, но он никогда не вызывался.

Я думаю, Shell.SerarchHandler не поддерживает эффекты платформы, так как преобразование типа (SearchHandler)Element завершается неудачей.

Я даже не нашел никакого рендерера для SearchHandler.

Я ценю вашу помощь. Спасибо.

...