Вы добавите SearchBar в ActionBar и переключите его видимость так же, как пример, который вы связали.
XML
<ActionBar title="Home">
<SearchBar visibility="{{ show, show ? 'visible' : 'hidden' }}"
clear="onToggleSearchBar">
</SearchBar>
<ActionItem visibility="{{ show, show ? 'hidden' : 'visible' }}"
text="Search" tap="onToggleSearchBar"></ActionItem>
</ActionBar>
TS
export function onToggleSearchBar(args: EventData) {
(args.object as any).bindingContext.show = !(args.object as any).bindingContext.show;
}
ViewModel
export class HomeViewModel extends Observable {
@ObservableProperty() show: boolean = false;
constructor() {
super();
}
}
Пример игровой площадки