1 write to PropertyName
Microsoft.Maui.Controls (1)
BindableProperty.cs (1)
101 PropertyName = propertyName;
423 references to PropertyName
Microsoft.Maui.Controls (386)
BindableLayout\BindableLayout.cs (2)
300 throw new NotSupportedException($"You are using an instance of {nameof(DataTemplateSelector)} to set the {nameof(BindableLayout)}.{BindableLayout.ItemTemplateProperty.PropertyName} property. Use {nameof(BindableLayout)}.{BindableLayout.ItemTemplateSelectorProperty.PropertyName} property instead to set an item template selector");
BindableObject.cs (11)
89 Application.Current?.FindMauiContext()?.CreateLogger<BindableObject>()?.LogWarning($"Cannot set the BindableProperty \"{property.PropertyName}\" because it is readonly."); 103 Application.Current?.FindMauiContext()?.CreateLogger<BindableObject>()?.LogWarning($"Cannot set the BindableProperty \"{property.PropertyName}\" because it is readonly."); 142 OnPropertyChanging(property.PropertyName); 298 Application.Current?.FindMauiContext()?.CreateLogger<BindableObject>()?.LogWarning($"Cannot set the a OneWay Binding \"{targetProperty.PropertyName}\" because it is readonly."); 493 Application.Current?.FindMauiContext()?.CreateLogger<BindableObject>()?.LogWarning($"Cannot set the BindableProperty \"{property.PropertyName}\" because it is readonly."); 521 Application.Current?.FindMauiContext()?.CreateLogger<BindableObject>()?.LogWarning($"Cannot set the BindableProperty \"{property.PropertyName}\" because it is readonly."); 568 Application.Current?.FindMauiContext()?.CreateLogger<BindableObject>()?.LogWarning($"Value is an invalid value for {property.PropertyName}"); 642 OnPropertyChanging(property.PropertyName); 675 OnPropertyChanged(property.PropertyName); 819 throw new InvalidOperationException($"The BindableProperty \"{property.PropertyName}\" is readonly."); 828 throw new ArgumentException($"Value is an invalid value for {property.PropertyName}", nameof(currentValue));
BindablePropertyConverter.cs (2)
105 if (bp.PropertyName != propertyName && !isObsolete) 166 return $"{bp.DeclaringType.Name}.{bp.PropertyName}";
BindingExpression.cs (1)
153 BindingDiagnostics.SendBindingFailure(Binding, current, target, property, "Binding", PropertyNotFoundErrorMessage, part.Content, current, target.GetType(), property.PropertyName);
Border\Border.cs (3)
312 if (propertyName == StrokeThicknessProperty.PropertyName || propertyName == StrokeShapeProperty.PropertyName) 317 else if (propertyName == StrokeDashArrayProperty.PropertyName)
BoxView\BoxView.cs (5)
58 if (propertyName == BackgroundColorProperty.PropertyName || 59 propertyName == ColorProperty.PropertyName || 60 propertyName == IsVisibleProperty.PropertyName || 61 propertyName == BackgroundProperty.PropertyName || 62 propertyName == CornerRadiusProperty.PropertyName)
Button\Button.cs (4)
409 void IImageElement.RaiseImageSourcePropertyChanged() => OnPropertyChanged(ImageSourceProperty.PropertyName); 474 if (propertyName == BorderColorProperty.PropertyName) 476 else if (propertyName == BorderWidthProperty.PropertyName) 478 else if (propertyName == ImageSourceProperty.PropertyName)
Cells\Cell.cs (5)
48 OnPropertyChanged(VisualElement.FlowDirectionProperty.PropertyName); 62 OnPropertyChanged(VisualElement.VisualProperty.PropertyName); 82 OnPropertyChanged(VisualElement.WindowProperty.PropertyName); 292 else if (e.PropertyName == VisualElement.FlowDirectionProperty.PropertyName || 293 e.PropertyName == VisualElement.VisualProperty.PropertyName)
Cells\ImageCell.cs (1)
43 OnPropertyChanged(ImageSourceProperty.PropertyName);
Compatibility\Handlers\FlyoutPage\iOS\PhoneFlyoutPageRenderer.cs (10)
351 if (e.PropertyName == Page.IconImageSourceProperty.PropertyName || e.PropertyName == Page.TitleProperty.PropertyName) 359 else if (e.PropertyName == Microsoft.Maui.Controls.FlyoutPage.IsPresentedProperty.PropertyName) 361 else if (e.PropertyName == Microsoft.Maui.Controls.FlyoutPage.IsGestureEnabledProperty.PropertyName) 363 else if (e.PropertyName == VisualElement.BackgroundColorProperty.PropertyName || e.PropertyName == VisualElement.BackgroundProperty.PropertyName) 365 else if (e.PropertyName == Page.BackgroundImageSourceProperty.PropertyName) 367 else if (e.PropertyName == PlatformConfiguration.iOSSpecific.FlyoutPage.ApplyShadowProperty.PropertyName) 369 else if (e.PropertyName == PlatformConfiguration.iOSSpecific.Page.PrefersHomeIndicatorAutoHiddenProperty.PropertyName || 370 e.PropertyName == PlatformConfiguration.iOSSpecific.Page.PrefersStatusBarHiddenProperty.PropertyName)
Compatibility\Handlers\iOS\FrameRenderer.cs (8)
16 [VisualElement.BackgroundColorProperty.PropertyName] = (h, _) => h.SetupLayer(), 17 [VisualElement.BackgroundProperty.PropertyName] = (h, _) => h.SetupLayer(), 18 [Microsoft.Maui.Controls.Frame.BorderColorProperty.PropertyName] = (h, _) => h.SetupLayer(), 19 [Microsoft.Maui.Controls.Frame.CornerRadiusProperty.PropertyName] = (h, _) => h.SetupLayer(), 20 [Microsoft.Maui.Controls.Frame.IsClippedToBoundsProperty.PropertyName] = (h, _) => h.SetupLayer(), 21 [VisualElement.IsVisibleProperty.PropertyName] = (h, _) => h.SetupLayer(), 22 [Controls.Frame.HasShadowProperty.PropertyName] = (h, _) => h.UpdateShadow(), 23 [Microsoft.Maui.Controls.Frame.ContentProperty.PropertyName] = (h, _) => h.UpdateContent(),
Compatibility\Handlers\iOS\VisualElementRenderer.cs (19)
44 if (e.PropertyName == VisualElement.XProperty.PropertyName || 45 e.PropertyName == VisualElement.YProperty.PropertyName || 46 e.PropertyName == VisualElement.WidthProperty.PropertyName || 47 e.PropertyName == VisualElement.HeightProperty.PropertyName || 48 e.PropertyName == VisualElement.AnchorXProperty.PropertyName || 49 e.PropertyName == VisualElement.AnchorYProperty.PropertyName || 50 e.PropertyName == VisualElement.TranslationXProperty.PropertyName || 51 e.PropertyName == VisualElement.TranslationYProperty.PropertyName || 52 e.PropertyName == VisualElement.ScaleProperty.PropertyName || 53 e.PropertyName == VisualElement.ScaleXProperty.PropertyName || 54 e.PropertyName == VisualElement.ScaleYProperty.PropertyName || 55 e.PropertyName == VisualElement.RotationProperty.PropertyName || 56 e.PropertyName == VisualElement.RotationXProperty.PropertyName || 57 e.PropertyName == VisualElement.RotationYProperty.PropertyName || 58 e.PropertyName == VisualElement.IsVisibleProperty.PropertyName || 59 e.PropertyName == VisualElement.IsEnabledProperty.PropertyName || 60 e.PropertyName == VisualElement.InputTransparentProperty.PropertyName || 61 e.PropertyName == VisualElement.OpacityProperty.PropertyName || 63 e.PropertyName == Controls.Compatibility.Layout.CascadeInputTransparentProperty.PropertyName
Compatibility\Handlers\ListView\iOS\EntryCellRenderer.cs (8)
67 if (e.PropertyName == EntryCell.LabelProperty.PropertyName) 69 else if (e.PropertyName == EntryCell.TextProperty.PropertyName) 71 else if (e.PropertyName == EntryCell.PlaceholderProperty.PropertyName) 73 else if (e.PropertyName == EntryCell.KeyboardProperty.PropertyName) 75 else if (e.PropertyName == EntryCell.LabelColorProperty.PropertyName) 77 else if (e.PropertyName == EntryCell.HorizontalTextAlignmentProperty.PropertyName) 79 else if (e.PropertyName == Cell.IsEnabledProperty.PropertyName) 81 else if (e.PropertyName == VisualElement.FlowDirectionProperty.PropertyName)
Compatibility\Handlers\ListView\iOS\ImageCellRenderer.cs (1)
35 if (args.PropertyName == ImageCell.ImageSourceProperty.PropertyName)
Compatibility\Handlers\ListView\iOS\ListViewRenderer.cs (11)
282 if (e.PropertyName == Microsoft.Maui.Controls.ListView.RowHeightProperty.PropertyName) 284 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.IsGroupingEnabledProperty.PropertyName) 286 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.HasUnevenRowsProperty.PropertyName) 291 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.IsPullToRefreshEnabledProperty.PropertyName) 293 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.IsRefreshingProperty.PropertyName) 295 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.SeparatorColorProperty.PropertyName) 297 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.SeparatorVisibilityProperty.PropertyName) 305 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.SelectionModeProperty.PropertyName) 307 else if (e.PropertyName == Microsoft.Maui.Controls.ListView.RefreshControlColorProperty.PropertyName) 309 else if (e.PropertyName == ScrollView.VerticalScrollBarVisibilityProperty.PropertyName) 311 else if (e.PropertyName == ScrollView.HorizontalScrollBarVisibilityProperty.PropertyName)
Compatibility\Handlers\ListView\iOS\SwitchCellRenderer.cs (5)
69 if (e.PropertyName == SwitchCell.OnProperty.PropertyName) 74 else if (e.PropertyName == SwitchCell.TextProperty.PropertyName) 78 else if (e.PropertyName == Cell.IsEnabledProperty.PropertyName) 80 else if (e.PropertyName == VisualElement.FlowDirectionProperty.PropertyName) 82 else if (e.PropertyName == SwitchCell.OnColorProperty.PropertyName)
Compatibility\Handlers\ListView\iOS\TextCellRenderer.cs (6)
57 if (args.PropertyName == TextCell.TextProperty.PropertyName) 62 else if (args.PropertyName == TextCell.DetailProperty.PropertyName) 67 else if (args.PropertyName == TextCell.TextColorProperty.PropertyName) 69 else if (args.PropertyName == TextCell.DetailColorProperty.PropertyName) 71 else if (args.PropertyName == Cell.IsEnabledProperty.PropertyName) 73 else if (args.PropertyName == TextCell.AutomationIdProperty.PropertyName)
Compatibility\Handlers\ListView\iOS\ViewCellRenderer.cs (1)
84 if (e.PropertyName == Cell.IsEnabledProperty.PropertyName)
Compatibility\Handlers\NavigationPage\iOS\NavigationRenderer.cs (26)
44 [PlatformConfiguration.iOSSpecific.NavigationPage.PrefersLargeTitlesProperty.PropertyName] = NavigationPage.MapPrefersLargeTitles, 45 [PlatformConfiguration.iOSSpecific.NavigationPage.IsNavigationBarTranslucentProperty.PropertyName] = NavigationPage.MapIsNavigationBarTranslucent, 475 if (e.PropertyName == NavigationPage.BarBackgroundColorProperty.PropertyName || 476 e.PropertyName == NavigationPage.BarBackgroundProperty.PropertyName) 480 else if (e.PropertyName == NavigationPage.BarTextColorProperty.PropertyName 481 || e.PropertyName == StatusBarTextColorModeProperty.PropertyName) 486 else if (e.PropertyName == VisualElement.BackgroundColorProperty.PropertyName) 490 else if (e.PropertyName == NavigationPage.CurrentPageProperty.PropertyName) 495 else if (e.PropertyName == IsNavigationBarTranslucentProperty.PropertyName) 499 else if (e.PropertyName == PreferredStatusBarUpdateAnimationProperty.PropertyName) 503 else if (e.PropertyName == PrefersLargeTitlesProperty.PropertyName) 507 else if (e.PropertyName == NavigationPage.BackButtonTitleProperty.PropertyName || e.PropertyName == NavigationPage.TitleProperty.PropertyName) 512 else if (e.PropertyName == HideNavigationBarSeparatorProperty.PropertyName) 516 else if (e.PropertyName == PrefersHomeIndicatorAutoHiddenProperty.PropertyName) 520 else if (e.PropertyName == PrefersStatusBarHiddenProperty.PropertyName) 605 _viewHandlerWrapper.UpdateProperty(PrefersLargeTitlesProperty.PropertyName); 610 _viewHandlerWrapper.UpdateProperty(IsNavigationBarTranslucentProperty.PropertyName); 1375 if (e.PropertyName == NavigationPage.HasNavigationBarProperty.PropertyName) 1377 else if (e.PropertyName == Page.TitleProperty.PropertyName) 1379 else if (e.PropertyName == NavigationPage.HasBackButtonProperty.PropertyName) 1381 else if (e.PropertyName == PrefersStatusBarHiddenProperty.PropertyName) 1383 else if (e.PropertyName == LargeTitleDisplayProperty.PropertyName) 1385 else if (e.PropertyName == NavigationPage.TitleIconImageSourceProperty.PropertyName || 1386 e.PropertyName == NavigationPage.TitleViewProperty.PropertyName) 1388 else if (e.PropertyName == NavigationPage.IconColorProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\ShellFlyoutRenderer.cs (2)
266 if (e.PropertyName == Shell.FlyoutIsPresentedProperty.PropertyName) 275 else if (e.PropertyName == VisualElement.FlowDirectionProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\ShellItemRenderer.cs (3)
183 if (e.PropertyName == ShellItem.CurrentItemProperty.PropertyName) 255 if (e.PropertyName == BaseShellItem.IsEnabledProperty.PropertyName) 397 if (e.PropertyName == Shell.TabBarIsVisibleProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\ShellPageRendererTracker.cs (11)
98 if (e.PropertyName == BackButtonBehavior.CommandParameterProperty.PropertyName) 100 else if (e.PropertyName == BackButtonBehavior.IsEnabledProperty.PropertyName) 113 if (e.PropertyName == Shell.BackButtonBehaviorProperty.PropertyName) 117 else if (e.PropertyName == Shell.SearchHandlerProperty.PropertyName) 125 else if (e.PropertyName == Page.TitleProperty.PropertyName) 129 else if (e.PropertyName == Shell.TabBarIsVisibleProperty.PropertyName) 148 if (e.PropertyName == Shell.TitleViewProperty.PropertyName) 152 else if (e.PropertyName == Page.TitleProperty.PropertyName) 612 if (e.PropertyName == SearchHandler.ClearPlaceholderEnabledProperty.PropertyName) 614 else if (e.PropertyName == SearchHandler.SearchBoxVisibilityProperty.PropertyName) 616 else if (e.PropertyName == SearchHandler.IsSearchEnabledProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\ShellRenderer.cs (2)
253 if (e.PropertyName == Shell.CurrentItemProperty.PropertyName) 257 else if (e.PropertyName == VisualElement.FlowDirectionProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\ShellSectionRenderer.cs (4)
300 if (e.PropertyName == BaseShellItem.TitleProperty.PropertyName) 302 else if (e.PropertyName == BaseShellItem.IconProperty.PropertyName) 549 if (e.PropertyName == Shell.NavBarIsVisibleProperty.PropertyName) 551 else if (e.PropertyName == Shell.NavBarHasShadowProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\ShellSectionRootHeader.cs (1)
259 if (e.PropertyName == ShellSection.CurrentItemProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\ShellSectionRootRenderer.cs (1)
320 if (e.PropertyName == ShellSection.CurrentItemProperty.PropertyName)
Compatibility\Handlers\Shell\iOS\UIContainerCell.cs (1)
132 if (e.PropertyName == BaseShellItem.IsCheckedProperty.PropertyName)
Compatibility\Handlers\TabbedPage\iOS\TabbedRenderer.cs (12)
178 if (e.PropertyName == Page.IconImageSourceProperty.PropertyName || e.PropertyName == Page.TitleProperty.PropertyName) 224 else if (e.PropertyName == TabbedPage.BarBackgroundColorProperty.PropertyName) 226 else if (e.PropertyName == TabbedPage.BarBackgroundProperty.PropertyName) 228 else if (e.PropertyName == TabbedPage.BarTextColorProperty.PropertyName) 230 else if (e.PropertyName == PrefersStatusBarHiddenProperty.PropertyName) 232 else if (e.PropertyName == PreferredStatusBarUpdateAnimationProperty.PropertyName) 234 else if (e.PropertyName == TabbedPage.SelectedTabColorProperty.PropertyName || e.PropertyName == TabbedPage.UnselectedTabColorProperty.PropertyName) 236 else if (e.PropertyName == PrefersHomeIndicatorAutoHiddenProperty.PropertyName || e.PropertyName == PrefersStatusBarHiddenProperty.PropertyName) 238 else if (e.PropertyName == TabbedPageConfiguration.TranslucencyModeProperty.PropertyName)
Compatibility\Handlers\TableView\iOS\TableViewRenderer.cs (4)
99 if (e.PropertyName == TableView.RowHeightProperty.PropertyName) 101 else if (e.PropertyName == TableView.HasUnevenRowsProperty.PropertyName) 103 else if (e.PropertyName == VisualElement.BackgroundColorProperty.PropertyName || e.PropertyName == VisualElement.BackgroundProperty.PropertyName)
Compatibility\Handlers\VisualElementRenderer.cs (1)
36 [AutomationProperties.IsInAccessibleTreeProperty.PropertyName] = MapAutomationPropertiesIsInAccessibleTree,
Compatibility\iOS\Extensions\ToolbarItemExtensions.cs (10)
74 if (e.PropertyName == MenuItem.IsEnabledProperty.PropertyName) 76 else if (e.PropertyName == MenuItem.TextProperty.PropertyName) 81 else if (e.PropertyName == MenuItem.IconImageSourceProperty.PropertyName) 92 else if (e.PropertyName == AutomationProperties.HelpTextProperty.PropertyName) 94 else if (e.PropertyName == AutomationProperties.NameProperty.PropertyName) 176 if (e.PropertyName == MenuItem.TextProperty.PropertyName) 178 else if (e.PropertyName == MenuItem.IconImageSourceProperty.PropertyName) 180 else if (e.PropertyName == MenuItem.IsEnabledProperty.PropertyName) 183 else if (e.PropertyName == AutomationProperties.HelpTextProperty.PropertyName) 185 else if (e.PropertyName == AutomationProperties.NameProperty.PropertyName)
ContentPage\ContentPage.Mapper.cs (2)
16 PageHandler.Mapper.ReplaceMapping<ContentPage, IPageHandler>(PlatformConfiguration.iOSSpecific.Page.PrefersHomeIndicatorAutoHiddenProperty.PropertyName, MapPrefersHomeIndicatorAutoHidden); 17 PageHandler.Mapper.ReplaceMapping<ContentPage, IPageHandler>(PlatformConfiguration.iOSSpecific.Page.PrefersStatusBarHiddenProperty.PropertyName, MapPrefersStatusBarHidden);
DataTemplate.cs (1)
84 throw new InvalidOperationException("Binding and Value found for " + kvp.Key.PropertyName);
DatePicker\DatePicker.Mapper.cs (1)
13 DatePickerHandler.Mapper.ReplaceMapping<DatePicker, IDatePickerHandler>(PlatformConfiguration.iOSSpecific.DatePicker.UpdateModeProperty.PropertyName, MapUpdateMode);
Element\Element.cs (3)
639 _pendingHandlerUpdatesFromBPSet.Add(property.PropertyName); 643 _pendingHandlerUpdatesFromBPSet.Remove(property.PropertyName); 644 UpdateHandlerValue(property.PropertyName, changed);
Element\Element.Mapper.cs (2)
13 ViewHandler.ViewMapper.ReplaceMapping<Maui.IElement, IElementHandler>(AutomationProperties.IsInAccessibleTreeProperty.PropertyName, MapAutomationPropertiesIsInAccessibleTree); 14 ViewHandler.ViewMapper.ReplaceMapping<Maui.IElement, IElementHandler>(AutomationProperties.ExcludedWithChildrenProperty.PropertyName, MapAutomationPropertiesExcludedWithChildren);
Entry\Entry.Mapper.cs (2)
17 EntryHandler.Mapper.ReplaceMapping<Entry, IEntryHandler>(PlatformConfiguration.iOSSpecific.Entry.CursorColorProperty.PropertyName, MapCursorColor); 18 EntryHandler.Mapper.ReplaceMapping<Entry, IEntryHandler>(PlatformConfiguration.iOSSpecific.Entry.AdjustsFontSizeToFitWidthProperty.PropertyName, MapAdjustsFontSizeToFitWidth);
FileImageSource.cs (1)
47 if (propertyName == FileProperty.PropertyName)
Handlers\Items\CarouselViewHandler.cs (5)
20 [Controls.CarouselView.IsSwipeEnabledProperty.PropertyName] = MapIsSwipeEnabled, 21 [Controls.CarouselView.PeekAreaInsetsProperty.PropertyName] = MapPeekAreaInsets, 22 [Controls.CarouselView.IsBounceEnabledProperty.PropertyName] = MapIsBounceEnabled, 23 [Controls.CarouselView.PositionProperty.PropertyName] = MapPosition, 24 [Controls.CarouselView.CurrentItemProperty.PropertyName] = MapCurrentItem
Handlers\Items\GroupableItemsViewHandler.cs (1)
22 [GroupableItemsView.IsGroupedProperty.PropertyName] = MapIsGrouped,
Handlers\Items\iOS\TemplatedCell.cs (2)
258 if (setter.Property.PropertyName == VisualElement.BackgroundColorProperty.PropertyName)
Handlers\Items\ItemsViewHandler.cs (9)
23 [Controls.ItemsView.ItemsSourceProperty.PropertyName] = MapItemsSource, 24 [Controls.ItemsView.HorizontalScrollBarVisibilityProperty.PropertyName] = MapHorizontalScrollBarVisibility, 25 [Controls.ItemsView.VerticalScrollBarVisibilityProperty.PropertyName] = MapVerticalScrollBarVisibility, 26 [Controls.ItemsView.ItemTemplateProperty.PropertyName] = MapItemTemplate, 27 [Controls.ItemsView.EmptyViewProperty.PropertyName] = MapEmptyView, 28 [Controls.ItemsView.EmptyViewTemplateProperty.PropertyName] = MapEmptyViewTemplate, 29 [Controls.ItemsView.FlowDirectionProperty.PropertyName] = MapFlowDirection, 30 [Controls.ItemsView.IsVisibleProperty.PropertyName] = MapIsVisible, 31 [Controls.ItemsView.ItemsUpdatingScrollModeProperty.PropertyName] = MapItemsUpdatingScrollMode
Handlers\Items\ReorderableItemsViewHandler.cs (1)
22 [ReorderableItemsView.CanReorderItemsProperty.PropertyName] = MapCanReorderItems,
Handlers\Items\SelectableItemsViewHandler.cs (3)
23 [SelectableItemsView.SelectedItemProperty.PropertyName] = MapSelectedItem, 24 [SelectableItemsView.SelectedItemsProperty.PropertyName] = MapSelectedItems, 25 [SelectableItemsView.SelectionModeProperty.PropertyName] = MapSelectionMode,
Handlers\Items\StructuredItemsViewHandler.cs (6)
28 [StructuredItemsView.HeaderTemplateProperty.PropertyName] = MapHeaderTemplate, 29 [StructuredItemsView.FooterTemplateProperty.PropertyName] = MapFooterTemplate, 30 [StructuredItemsView.HeaderProperty.PropertyName] = MapHeaderTemplate, 31 [StructuredItemsView.FooterProperty.PropertyName] = MapFooterTemplate, 32 [StructuredItemsView.ItemsLayoutProperty.PropertyName] = MapItemsLayout, 33 [StructuredItemsView.ItemSizingStrategyProperty.PropertyName] = MapItemSizingStrategy
Handlers\Items2\CarouselViewHandler2.iOS.cs (5)
26 [Controls.CarouselView.IsSwipeEnabledProperty.PropertyName] = MapIsSwipeEnabled, 27 [Controls.CarouselView.PeekAreaInsetsProperty.PropertyName] = MapPeekAreaInsets, 28 [Controls.CarouselView.IsBounceEnabledProperty.PropertyName] = MapIsBounceEnabled, 29 [Controls.CarouselView.PositionProperty.PropertyName] = MapPosition, 30 [Controls.CarouselView.CurrentItemProperty.PropertyName] = MapCurrentItem
Handlers\Items2\CollectionViewHandler2.iOS.cs (9)
50 [ReorderableItemsView.CanReorderItemsProperty.PropertyName] = MapCanReorderItems, 51 [GroupableItemsView.IsGroupedProperty.PropertyName] = MapIsGrouped, 52 [SelectableItemsView.SelectedItemProperty.PropertyName] = MapSelectedItem, 53 [SelectableItemsView.SelectedItemsProperty.PropertyName] = MapSelectedItems, 54 [SelectableItemsView.SelectionModeProperty.PropertyName] = MapSelectionMode, 55 [StructuredItemsView.HeaderTemplateProperty.PropertyName] = MapHeaderTemplate, 56 [StructuredItemsView.FooterTemplateProperty.PropertyName] = MapFooterTemplate, 57 [StructuredItemsView.HeaderProperty.PropertyName] = MapHeaderTemplate, 58 [StructuredItemsView.FooterProperty.PropertyName] = MapFooterTemplate,
Handlers\Items2\iOS\TemplatedCell2.cs (2)
167 if (setter.Property.PropertyName == VisualElement.BackgroundColorProperty.PropertyName)
Handlers\Items2\ItemsViewHandler2.iOS.cs (9)
27 [Controls.ItemsView.ItemsSourceProperty.PropertyName] = MapItemsSource, 28 [Controls.ItemsView.HorizontalScrollBarVisibilityProperty.PropertyName] = MapHorizontalScrollBarVisibility, 29 [Controls.ItemsView.VerticalScrollBarVisibilityProperty.PropertyName] = MapVerticalScrollBarVisibility, 30 [Controls.ItemsView.ItemTemplateProperty.PropertyName] = MapItemTemplate, 31 [Controls.ItemsView.EmptyViewProperty.PropertyName] = MapEmptyView, 32 [Controls.ItemsView.EmptyViewTemplateProperty.PropertyName] = MapEmptyViewTemplate, 33 [Controls.ItemsView.FlowDirectionProperty.PropertyName] = MapFlowDirection, 34 [Controls.ItemsView.IsVisibleProperty.PropertyName] = MapIsVisible, 35 [Controls.ItemsView.ItemsUpdatingScrollModeProperty.PropertyName] = MapItemsUpdatingScrollMode
ImageButton\ImageButton.cs (2)
256 if (propertyName == BorderWidthProperty.PropertyName) 258 else if (propertyName == BorderColorProperty.PropertyName)
IndicatorView\IndicatorStackLayout.cs (8)
34 if (e.PropertyName == IndicatorView.IndicatorsShapeProperty.PropertyName 35 || e.PropertyName == IndicatorView.IndicatorTemplateProperty.PropertyName) 39 if (e.PropertyName == IndicatorView.MaximumVisibleProperty.PropertyName 40 || e.PropertyName == IndicatorView.PositionProperty.PropertyName 41 || e.PropertyName == IndicatorView.HideSingleProperty.PropertyName 42 || e.PropertyName == IndicatorView.IndicatorColorProperty.PropertyName 43 || e.PropertyName == IndicatorView.SelectedIndicatorColorProperty.PropertyName 44 || e.PropertyName == IndicatorView.IndicatorSizeProperty.PropertyName)
Interactivity\PropertyCondition.cs (5)
44 return Property.DeclaringType.GetRuntimeProperty(Property.PropertyName); 48 throw new XamlParseException($"Multiple properties with name '{Property.DeclaringType}.{Property.PropertyName}' found.", new XmlLineInfo(), innerException: e); 74 return Property.DeclaringType.GetRuntimeProperty(Property.PropertyName); 78 throw new XamlParseException($"Multiple properties with name '{Property.DeclaringType}.{Property.PropertyName}' found.", new XmlLineInfo(), innerException: e); 121 if (e.PropertyName != Property.PropertyName)
Internals\PropertyPropagationExtensions.cs (9)
11 if (propertyName == null || propertyName == VisualElement.FlowDirectionProperty.PropertyName) 14 if (propertyName == null || propertyName == VisualElement.VisualProperty.PropertyName) 17 if (propertyName == null || propertyName == VisualElement.WindowProperty.PropertyName) 20 if (propertyName == null || propertyName == Shell.NavBarHasShadowProperty.PropertyName) 23 if (propertyName == null || propertyName == Shell.TabBarIsVisibleProperty.PropertyName) 26 if (propertyName == null || propertyName == Shell.NavBarIsVisibleProperty.PropertyName) 39 if (propertyName == null || propertyName == VisualElement.FlowDirectionProperty.PropertyName) 42 if (propertyName == null || propertyName == VisualElement.VisualProperty.PropertyName) 45 if (propertyName == null || propertyName == VisualElement.WindowProperty.PropertyName)
Items\SelectableItemsView.cs (1)
149 OnPropertyChanged(SelectedItemsProperty.PropertyName);
LegacyLayouts\AbsoluteLayout.cs (2)
154 if (e.PropertyName == LayoutFlagsProperty.PropertyName || e.PropertyName == LayoutBoundsProperty.PropertyName)
LegacyLayouts\FlexLayout.cs (5)
362 if (e.PropertyName == WidthRequestProperty.PropertyName 363 || e.PropertyName == HeightRequestProperty.PropertyName) 374 if (e.PropertyName == MarginProperty.PropertyName) 388 if (e.PropertyName == PaddingProperty.PropertyName) 402 if (e.PropertyName == IsVisibleProperty.PropertyName)
LegacyLayouts\Grid.cs (4)
256 if (e.PropertyName == ColumnProperty.PropertyName || e.PropertyName == ColumnSpanProperty.PropertyName || e.PropertyName == RowProperty.PropertyName || 257 e.PropertyName == RowSpanProperty.PropertyName)
Menu\MenuItem.cs (2)
171 if (propertyName == null || propertyName == IsEnabledProperty.PropertyName) 184 ppc.PropagatePropertyChanged(IsEnabledProperty.PropertyName);
Menu\MenuItemTracker.cs (2)
170 if (propertyChangedEventArgs.PropertyName == NavigationPage.CurrentPageProperty.PropertyName || 171 propertyChangedEventArgs.PropertyName == FlyoutPage.IsPresentedProperty.PropertyName ||
MultiPage.cs (2)
147 if (propertyName == ItemsSourceProperty.PropertyName) 149 else if (propertyName == SelectedItemProperty.PropertyName)
NavigationPage\NavigationPage.Mapper.cs (2)
13 NavigationViewHandler.Mapper.ReplaceMapping<NavigationPage, NavigationViewHandler>(PlatformConfiguration.iOSSpecific.NavigationPage.PrefersLargeTitlesProperty.PropertyName, MapPrefersLargeTitles); 14 NavigationViewHandler.Mapper.ReplaceMapping<NavigationPage, NavigationViewHandler>(PlatformConfiguration.iOSSpecific.NavigationPage.IsNavigationBarTranslucentProperty.PropertyName, MapIsNavigationBarTranslucent);
Picker\Picker.Mapper.cs (1)
13 PickerHandler.Mapper.ReplaceMapping<Picker, IPickerHandler>(PlatformConfiguration.iOSSpecific.Picker.UpdateModeProperty.PropertyName, MapUpdateMode);
Platform\iOS\ControlsModalWrapper.cs (1)
183 if (e.PropertyName == Page.BackgroundColorProperty.PropertyName)
Platform\ModalNavigationManager\ModalNavigationManager.iOS.cs (1)
34 if (e.PropertyName != Window.PageProperty.PropertyName)
PropertyChangedEventArgsExtensions.cs (15)
15 return args.PropertyName == property.PropertyName; 24 return args.PropertyName == p0.PropertyName || 25 args.PropertyName == p1.PropertyName; 34 return args.PropertyName == p0.PropertyName || 35 args.PropertyName == p1.PropertyName || 36 args.PropertyName == p2.PropertyName; 45 return args.PropertyName == p0.PropertyName || 46 args.PropertyName == p1.PropertyName || 47 args.PropertyName == p2.PropertyName || 48 args.PropertyName == p3.PropertyName; 57 return args.PropertyName == p0.PropertyName || 58 args.PropertyName == p1.PropertyName || 59 args.PropertyName == p2.PropertyName || 60 args.PropertyName == p3.PropertyName || 61 args.PropertyName == p4.PropertyName;
RadioButton\RadioButton.cs (1)
638 Application.Current?.FindMauiContext()?.CreateLogger<RadioButton>()?.LogWarning("Warning - {RuntimePlatform} does not support View as the {PropertyName} property of RadioButton; the return value of the ToString() method will be displayed instead.", DeviceInfo.Platform, ContentProperty.PropertyName);
RefreshView\RefreshView.cs (1)
133 if (IsEnabledProperty.PropertyName == propertyName &&
ScrollView\ScrollView.Mapper.cs (1)
13 ScrollViewHandler.Mapper.ReplaceMapping<ScrollView, IScrollViewHandler>(PlatformConfiguration.iOSSpecific.ScrollView.ShouldDelayContentTouchesProperty.PropertyName, MapShouldDelayContentTouches);
SearchBar\SearchBar.Mapper.cs (1)
13 SearchBarHandler.Mapper.ReplaceMapping<SearchBar, ISearchBarHandler>(PlatformConfiguration.iOSSpecific.SearchBar.SearchBarStyleProperty.PropertyName, MapSearchBarStyle);
Setter.cs (4)
39 minfo = Property.DeclaringType.GetRuntimeProperty(Property.PropertyName); 43 throw new XamlParseException($"Multiple properties with name '{Property.DeclaringType}.{Property.PropertyName}' found.", serviceProvider, innerException: e); 49 return Property.DeclaringType.GetRuntimeMethod("Get" + Property.PropertyName, new[] { typeof(BindableObject) }); 53 throw new XamlParseException($"Multiple methods with name '{Property.DeclaringType}.Get{Property.PropertyName}' found.", serviceProvider, innerException: e);
Shapes\Ellipse.cs (4)
21 if (propertyName == XProperty.PropertyName || 22 propertyName == YProperty.PropertyName || 23 propertyName == WidthProperty.PropertyName || 24 propertyName == HeightProperty.PropertyName)
Shapes\Line.cs (4)
72 if (propertyName == X1Property.PropertyName || 73 propertyName == Y1Property.PropertyName || 74 propertyName == X2Property.PropertyName || 75 propertyName == Y2Property.PropertyName)
Shapes\Path.cs (2)
91 if (args.PropertyName == Transform.ValueProperty.PropertyName) 102 if (propertyName == DataProperty.PropertyName)
Shapes\Polygon.cs (2)
48 if (propertyName == PointsProperty.PropertyName || 49 propertyName == FillRuleProperty.PropertyName)
Shapes\Polyline.cs (2)
47 if (propertyName == PointsProperty.PropertyName || 48 propertyName == FillRuleProperty.PropertyName)
Shapes\Rectangle.cs (2)
44 if (propertyName == RadiusXProperty.PropertyName || 45 propertyName == RadiusYProperty.PropertyName)
Shapes\RoundRectangle.cs (1)
52 if (propertyName == CornerRadiusProperty.PropertyName)
Shell\BaseShellItem.cs (3)
210 OnPropertyChanged(VisualElement.VisualProperty.PropertyName); 242 if (propertyName == Shell.ItemTemplateProperty.PropertyName || propertyName == nameof(Parent)) 288 OnPropertyChanged(VisualElement.FlowDirectionProperty.PropertyName);
Shell\MenuShellItem.cs (5)
32 if (e.PropertyName == Shell.MenuItemTemplateProperty.PropertyName) 34 else if (e.PropertyName == TitleProperty.PropertyName) 35 OnPropertyChanged(MenuItem.TextProperty.PropertyName); 36 else if (e.PropertyName == Shell.FlyoutItemIsVisibleProperty.PropertyName) 45 else if (propertyName == Shell.FlyoutItemIsVisibleProperty.PropertyName && MenuItem != null)
Shell\Shell.cs (5)
77 shell?.OnPropertyChanged(NavBarIsVisibleProperty.PropertyName); 894 if (e.PropertyName == CurrentItemProperty.PropertyName) 1603 CurrentItem?.Handler?.UpdateValue(Shell.TabBarIsVisibleProperty.PropertyName); 1613 CurrentItem?.Handler?.UpdateValue(Shell.TabBarIsVisibleProperty.PropertyName); 2000 if (propertyName == Shell.FlyoutIsPresentedProperty.PropertyName)
Shell\ShellContent.cs (2)
187 if (e.PropertyName == Page.IsVisibleProperty.PropertyName) 266 if (propertyName == WindowProperty.PropertyName)
StreamImageSource.cs (1)
28 if (propertyName == StreamProperty.PropertyName)
StyleSheets\Style.cs (4)
105 minfo = property.DeclaringType.GetRuntimeProperty(property.PropertyName); 109 throw new XamlParseException($"Multiple properties with name '{property.DeclaringType}.{property.PropertyName}' found.", serviceProvider, innerException: e); 115 return property.DeclaringType.GetRuntimeMethod("Get" + property.PropertyName, new[] { typeof(BindableObject) }); 119 throw new XamlParseException($"Multiple methods with name '{property.DeclaringType}.Get{property.PropertyName}' found.", serviceProvider, innerException: e);
SwipeView\SwipeView.cs (2)
280 if (e.PropertyName == IsEnabledProperty.PropertyName) 282 else if (e.PropertyName == MarginProperty.PropertyName)
Switch\Switch.cs (1)
86 if (propertyName == IsToggledProperty.PropertyName)
TabbedPage\TabbedPage.cs (3)
110 Handler?.UpdateValue(TabbedPage.ItemsSourceProperty.PropertyName); 127 if (e.PropertyName == Page.TitleProperty.PropertyName) 128 Handler?.UpdateValue(TabbedPage.ItemsSourceProperty.PropertyName);
TableView\TableRoot.cs (2)
34 if (propertyChangedEventArgs.PropertyName == TitleProperty.PropertyName) 36 OnPropertyChanged(TitleProperty.PropertyName);
TableView\TableView.cs (1)
167 if (e.PropertyName == TableSectionBase.TitleProperty.PropertyName)
TemplatedItemsList.cs (7)
670 if (_itemSourceProperty != null && e.PropertyName == _itemSourceProperty.PropertyName) 672 else if (e.PropertyName == _itemTemplateProperty.PropertyName) 674 else if (ProgressiveLoadingProperty != null && e.PropertyName == ProgressiveLoadingProperty.PropertyName) 676 else if (GroupHeaderTemplateProperty != null && e.PropertyName == GroupHeaderTemplateProperty.PropertyName) 678 else if (IsGroupingEnabledProperty != null && e.PropertyName == IsGroupingEnabledProperty.PropertyName) 1311 if (e.PropertyName != ShortNameProperty.PropertyName) 1325 if (e.PropertyName != ShortNameProperty.PropertyName)
TimePicker\TimePicker.Mapper.cs (1)
13 TimePickerHandler.Mapper.ReplaceMapping<TimePicker, ITimePickerHandler>(PlatformConfiguration.iOSSpecific.TimePicker.UpdateModeProperty.PropertyName, MapUpdateMode);
VisualElement\VisualElement.cs (11)
199 OnPropertyChanged(VisualProperty.PropertyName); 470 OnPropertyChanged(FlowDirectionProperty.PropertyName); 1605 (self as IPropertyPropagationController)?.PropagatePropertyChanged(VisualElement.VisualProperty.PropertyName); 1625 (bindable as IPropertyPropagationController)?.PropagatePropertyChanged(VisualElement.FlowDirectionProperty.PropertyName); 1648 (bindable as IPropertyPropagationController)?.PropagatePropertyChanged(VisualElement.IsEnabledProperty.PropertyName); 1664 (bindable as IPropertyPropagationController)?.PropagatePropertyChanged(VisualElement.InputTransparentProperty.PropertyName); 1723 if (propertyName == null || propertyName == IsEnabledProperty.PropertyName) 1726 if (propertyName == null || propertyName == InputTransparentProperty.PropertyName) 1750 (this as IPropertyPropagationController)?.PropagatePropertyChanged(VisualElement.InputTransparentProperty.PropertyName); 2016 if (valueChanged && this.Batched && (property == HeightProperty.PropertyName || property == WidthProperty.PropertyName))
VisualElement\VisualElement.Mapper.cs (3)
28 viewMapper.ReplaceMapping<IView, IViewHandler>(SemanticProperties.DescriptionProperty.PropertyName, MapSemanticPropertiesDescriptionProperty); 29 viewMapper.ReplaceMapping<IView, IViewHandler>(SemanticProperties.HintProperty.PropertyName, MapSemanticPropertiesHintProperty); 30 viewMapper.ReplaceMapping<IView, IViewHandler>(SemanticProperties.HeadingLevelProperty.PropertyName, MapSemanticPropertiesHeadingLevelProperty);
WebView\WebView.cs (1)
226 OnPropertyChanged(SourceProperty.PropertyName);
Window\Window.cs (2)
365 OnPropertyChanged(FlowDirectionProperty.PropertyName); 383 FlowDirectionProperty.PropertyName,
Microsoft.Maui.Controls.Compatibility (20)
Tizen\Renderers\LayoutRenderer.cs (1)
39 if (e.PropertyName == Layout.CascadeInputTransparentProperty.PropertyName)
Tizen\Renderers\NavigationPageRenderer.cs (4)
82 if (e.PropertyName == NavigationPage.CurrentPageProperty.PropertyName) 133 if (e.PropertyName == NavigationPage.HasNavigationBarProperty.PropertyName) 135 else if (e.PropertyName == NavigationPage.HasBackButtonProperty.PropertyName) 137 else if (e.PropertyName == Page.TitleProperty.PropertyName)
Tizen\Renderers\ScrollViewRenderer.cs (1)
45 if (ScrollView.ContentSizeProperty.PropertyName == e.PropertyName)
Tizen\Renderers\VisualElementRenderer.cs (14)
364 if (e.PropertyName == VisualElement.XProperty.PropertyName || 365 e.PropertyName == VisualElement.YProperty.PropertyName || 366 e.PropertyName == VisualElement.WidthProperty.PropertyName || 367 e.PropertyName == VisualElement.HeightProperty.PropertyName) 371 else if (e.PropertyName == VisualElement.TranslationXProperty.PropertyName || 372 e.PropertyName == VisualElement.TranslationYProperty.PropertyName || 373 e.PropertyName == VisualElement.RotationProperty.PropertyName || 374 e.PropertyName == VisualElement.RotationXProperty.PropertyName || 375 e.PropertyName == VisualElement.RotationYProperty.PropertyName || 376 e.PropertyName == VisualElement.ScaleProperty.PropertyName || 377 e.PropertyName == VisualElement.AnchorXProperty.PropertyName || 378 e.PropertyName == VisualElement.AnchorYProperty.PropertyName) 496 RegisterPropertyHandler(property.PropertyName, handler); 516 RegisterPropertyHandler(property.PropertyName, handler);
Microsoft.Maui.Controls.Maps (2)
Map.cs (2)
288 $"The {nameof(Map)}.{ItemTemplateProperty.PropertyName} property only supports {nameof(DataTemplate)}." + 289 $" Set the {nameof(Map)}.{ItemTemplateSelectorProperty.PropertyName} property instead to use a {nameof(DataTemplateSelector)}");
Microsoft.Maui.Controls.Xaml (15)
ApplyPropertiesVisitor.cs (3)
593 return property.DeclaringType.GetRuntimeMethod("Get" + property.PropertyName, new[] { typeof(BindableObject) }); 597 throw new XamlParseException($"Multiple methods with name '{property.DeclaringType}.Get{property.PropertyName}' found.", lineInfo, innerException: e); 601 minforetriever = () => property.DeclaringType.GetRuntimeProperties().FirstOrDefault(pi => pi.Name == property.PropertyName);
MarkupExtensions\AppThemeBindingExtension.cs (4)
85 minfo = bp.DeclaringType.GetRuntimeProperty(bp.PropertyName); 89 throw new XamlParseException($"Multiple properties with name '{bp.DeclaringType}.{bp.PropertyName}' found.", serviceProvider, innerException: e); 95 return bp.DeclaringType.GetRuntimeMethod("Get" + bp.PropertyName, new[] { typeof(BindableObject) }); 99 throw new XamlParseException($"Multiple methods with name '{bp.DeclaringType}.Get{bp.PropertyName}' found.", serviceProvider, innerException: e);
MarkupExtensions\OnIdiomExtension.cs (4)
80 minfo = bp.DeclaringType.GetRuntimeProperty(bp.PropertyName); 84 throw new XamlParseException($"Multiple properties with name '{bp.DeclaringType}.{bp.PropertyName}' found.", serviceProvider, innerException: e); 90 return bp.DeclaringType.GetRuntimeMethod("Get" + bp.PropertyName, new[] { typeof(BindableObject) }); 94 throw new XamlParseException($"Multiple methods with name '{bp.DeclaringType}.Get{bp.PropertyName}' found.", serviceProvider, innerException: e);
MarkupExtensions\OnPlatformExtension.cs (4)
102 minfo = bp.DeclaringType.GetRuntimeProperty(bp.PropertyName); 106 throw new XamlParseException($"Multiple properties with name '{bp.DeclaringType}.{bp.PropertyName}' found.", serviceProvider, innerException: e); 112 return bp.DeclaringType.GetRuntimeMethod("Get" + bp.PropertyName, new[] { typeof(BindableObject) }); 116 throw new XamlParseException($"Multiple methods with name '{bp.DeclaringType}.Get{bp.PropertyName}' found.", serviceProvider, innerException: e);