public AddLoginToolBarItem(VaultListLoginsPage page) : base(() => page.AddLogin()) { _page = page; Text = AppResources.Add; Icon = "plus.png"; }
public AddLoginToolBarItem(VaultListLoginsPage page) { _page = page; Text = AppResources.Add; Icon = "plus"; Clicked += ClickedItem; }
public VaultListHeaderViewCell(VaultListLoginsPage page) { var image = new CachedImage { Source = "folder.png", WidthRequest = 18, HeightRequest = 18 }; var label = new Label { FontSize = Device.GetNamedSize(NamedSize.Medium, typeof(Label)), Style = (Style)Application.Current.Resources["text-muted"], VerticalTextAlignment = TextAlignment.Center }; label.SetBinding(Label.TextProperty, nameof(VaultListPageModel.Folder.Name)); var grid = new Grid { ColumnSpacing = 10, Padding = new Thickness(16, 8, 0, 8) }; grid.RowDefinitions.Add(new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }); grid.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(18, GridUnitType.Absolute) }); grid.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grid.Children.Add(image, 0, 0); grid.Children.Add(label, 1, 0); View = grid; BackgroundColor = Color.FromHex("efeff4"); }