我添加了2条具有相同颜色的搜索栏。一个可见,第二个不可见:
<SearchBar Text="Visible" BackgroundColor="Lime" Margin="0, 100, 0, 0"></SearchBar>
<SearchBar x:Name="SearchBar1" IsVisible="false" BackgroundColor="Lime"></SearchBar>
<Button Text="Show" Clicked="Handle_Clicked" HorizontalOptions="Center" VerticalOptions="CenterAndExpand"></Button>
使第二次可见的按钮单击:
async void Handle_Clicked(object sender, System.EventArgs e)
{
SearchBar1.IsVisible = true;
}
答案 0 :(得分:0)
我通过将可见性设置为错误的OnAppearing事件找到了解决方法