protected virtual void SearchHandlerPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.Is(SearchHandler.BackgroundColorProperty)) { UpdateBackgroundColor(); } else if (e.Is(SearchHandler.TextColorProperty)) { UpdateTextColor(); } else if (e.IsOneOf(SearchHandler.PlaceholderColorProperty)) { UpdatePlaceholderColor(); } else if (e.IsOneOf(SearchHandler.FontFamilyProperty, SearchHandler.FontAttributesProperty, SearchHandler.FontSizeProperty)) { UpdateFont(); } else if (e.Is(SearchHandler.CancelButtonColorProperty)) { UpdateCancelButtonColor(); } else if (e.Is(SearchHandler.KeyboardProperty)) { UpdateInputType(); } else if (e.Is(SearchHandler.HorizontalTextAlignmentProperty)) { UpdateTextAlignment(); } }
void SearchHandlerPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.Is(SearchHandler.BackgroundColorProperty)) { UpdateSearchBarBackgroundColor(_uiSearchBar.FindDescendantView <UITextField>()); } else if (e.Is(SearchHandler.TextColorProperty)) { UpdateTextColor(_uiSearchBar.FindDescendantView <UITextField>()); } else if (e.IsOneOf(SearchHandler.PlaceholderColorProperty, SearchHandler.PlaceholderProperty)) { UpdateSearchBarPlaceholder(_uiSearchBar.FindDescendantView <UITextField>()); } else if (e.IsOneOf(SearchHandler.FontFamilyProperty, SearchHandler.FontAttributesProperty, SearchHandler.FontSizeProperty)) { UpdateFont(_uiSearchBar.FindDescendantView <UITextField>()); } else if (e.Is(SearchHandler.CancelButtonColorProperty)) { UpdateCancelButtonColor(_uiSearchBar.FindDescendantView <UIButton>()); } else if (e.Is(SearchHandler.KeyboardProperty)) { UpdateKeyboard(); } else if (e.Is(SearchHandler.HorizontalTextAlignmentProperty)) { UpdateSearchBarTextAlignment(_uiSearchBar.FindDescendantView <UITextField>()); } }
protected virtual void ItemsViewPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs property) { if (property.Is(Microsoft.Maui.Controls.ItemsView.ItemsSourceProperty)) { UpdateItemsSource(); } else if (property.Is(Microsoft.Maui.Controls.ItemsView.ItemTemplateProperty)) { UpdateUsingItemTemplate(); } }
void CarouselViewPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs changedProperty) { if (changedProperty.Is(CarouselView.PositionProperty)) { UpdateFromPosition(); } else if (changedProperty.Is(CarouselView.CurrentItemProperty)) { UpdateFromCurrentItem(); } }
protected virtual void ItemsViewPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs property) { if (property.Is(Xamarin.Forms.ItemsView.HeaderProperty)) { UpdateHasHeader(); } else if (property.Is(Xamarin.Forms.ItemsView.ItemTemplateProperty)) { UpdateUsingItemTemplate(); } else if (property.Is(Xamarin.Forms.ItemsView.FooterProperty)) { UpdateHasFooter(); } }
void CarouselViewPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.Is(CarouselView.PositionProperty)) { UpdateVisualStates(); } }
private void ItemsViewPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs property) { if (property.Is(ItemsView.HeaderProperty)) { UpdateHeaderOffset(); } else if (property.Is(ItemsView.ItemTemplateProperty)) { UpdateUsingItemTemplate(); } else if (property.Is(ItemsView.ItemTemplateProperty)) { UpdateUsingItemTemplate(); } else if (property.Is(ItemsView.FooterProperty)) { UpdateHasFooter(); } }
void OnCurrentPagePropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.Is(Page.TitleProperty)) { UpdateTitle(); } else if (e.IsOneOf( Shell.BackButtonBehaviorProperty, Shell.NavBarIsVisibleProperty, Shell.TitleViewProperty)) { ApplyChanges(); } }