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>());
     }
 }
Example #3
0
 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();
     }
 }
Example #4
0
 void CarouselViewPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs changedProperty)
 {
     if (changedProperty.Is(CarouselView.PositionProperty))
     {
         UpdateFromPosition();
     }
     else if (changedProperty.Is(CarouselView.CurrentItemProperty))
     {
         UpdateFromCurrentItem();
     }
 }
Example #5
0
 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();
     }
 }
Example #6
0
 void CarouselViewPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     if (e.Is(CarouselView.PositionProperty))
     {
         UpdateVisualStates();
     }
 }
Example #7
0
 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();
     }
 }
Example #8
0
 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();
     }
 }