search icon

This commit is contained in:
Kyle Spearrin 2019-05-30 12:04:31 -04:00
parent c3b9f4e5a8
commit 21bbb2af42
3 changed files with 20 additions and 4 deletions

View file

@ -44,12 +44,19 @@
</NavigationPage.TitleView>
<StackLayout x:Name="_mainLayout">
<controls:FaLabel IsVisible="{Binding ShowSearchDirection}"
Text="&#xf002;"
StyleClass="text-muted"
FontSize="50"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand"
HorizontalTextAlignment="Center" />
<Label IsVisible="{Binding ShowNoData}"
Text="{u:I18n NoItemsToList}"
Margin="20, 0"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand"
HorizontalTextAlignment="Center"></Label>
HorizontalTextAlignment="Center" />
<ListView x:Name="_listView"
IsVisible="{Binding ShowList}"
ItemsSource="{Binding Ciphers}"

View file

@ -51,15 +51,23 @@ namespace Bit.App.Pages
public bool ShowNoData
{
get => _showNoData;
set => SetProperty(ref _showNoData, value);
set => SetProperty(ref _showNoData, value, additionalPropertyNames: new string[]
{
nameof(ShowSearchDirection)
});
}
public bool ShowList
{
get => _showList;
set => SetProperty(ref _showList, value);
set => SetProperty(ref _showList, value, additionalPropertyNames: new string[]
{
nameof(ShowSearchDirection)
});
}
public bool ShowSearchDirection => !ShowList && !ShowNoData;
public void Search(string searchText, int? timeout = null)
{
var previousCts = _searchCancellationTokenSource;

View file

@ -21,7 +21,8 @@
Value="{StaticResource TextColor}" />
</Style>
<Style TargetType="Label"
Class="text-muted">
Class="text-muted"
ApplyToDerivedTypes="True">
<Setter Property="TextColor"
Value="{StaticResource MutedColor}" />
</Style>