38 implementations of On
Microsoft.Maui.Controls (38)
ActivityIndicator\ActivityIndicator.cs (1)
39
public IPlatformElementConfiguration<T, ActivityIndicator>
On
<T>() where T : IConfigPlatform
Application\Application.cs (1)
306
public IPlatformElementConfiguration<T, Application>
On
<T>() where T : IConfigPlatform
BoxView\BoxView.cs (1)
41
public IPlatformElementConfiguration<T, BoxView>
On
<T>() where T : IConfigPlatform
Button\Button.cs (1)
357
public IPlatformElementConfiguration<T, Button>
On
<T>() where T : IConfigPlatform
CarouselPage\CarouselPage.cs (1)
18
public new IPlatformElementConfiguration<T, CarouselPage>
On
<T>() where T : IConfigPlatform
Cells\Cell.cs (1)
355
public IPlatformElementConfiguration<T, Cell>
On
<T>() where T : IConfigPlatform
CheckBox\CheckBox.cs (1)
55
public IPlatformElementConfiguration<T, CheckBox>
On
<T>() where T : IConfigPlatform
DatePicker\DatePicker.cs (1)
215
public IPlatformElementConfiguration<T, DatePicker>
On
<T>() where T : IConfigPlatform
Editor\Editor.cs (1)
104
public IPlatformElementConfiguration<T, Editor>
On
<T>() where T : IConfigPlatform
Entry\Entry.cs (1)
190
public IPlatformElementConfiguration<T, Entry>
On
<T>() where T : IConfigPlatform
FlyoutPage\FlyoutPage.cs (1)
317
public new IPlatformElementConfiguration<T, FlyoutPage>
On
<T>() where T : IConfigPlatform
Frame\Frame.cs (1)
68
public IPlatformElementConfiguration<T, Frame>
On
<T>() where T : IConfigPlatform
Image\Image.cs (1)
85
public IPlatformElementConfiguration<T, Image>
On
<T>() where T : IConfigPlatform
ImageButton\ImageButton.cs (1)
161
public IPlatformElementConfiguration<T, ImageButton>
On
<T>() where T : IConfigPlatform => _platformConfigurationRegistry.Value.On<T>();
Label\Label.cs (1)
371
public IPlatformElementConfiguration<T, Label>
On
<T>() where T : IConfigPlatform
LegacyLayouts\AbsoluteLayout.cs (1)
35
public IPlatformElementConfiguration<T, AbsoluteLayout>
On
<T>() where T : IConfigPlatform
LegacyLayouts\Grid.cs (1)
80
public IPlatformElementConfiguration<T, Grid>
On
<T>() where T : IConfigPlatform
LegacyLayouts\RelativeLayout.cs (1)
52
public IPlatformElementConfiguration<T, RelativeLayout>
On
<T>() where T : IConfigPlatform
LegacyLayouts\StackLayout.cs (1)
32
public IPlatformElementConfiguration<T, StackLayout>
On
<T>() where T : IConfigPlatform
ListView\ListView.cs (1)
751
public IPlatformElementConfiguration<T, ListView>
On
<T>() where T : IConfigPlatform
NavigationPage\NavigationPage.cs (1)
422
public new IPlatformElementConfiguration<T, NavigationPage>
On
<T>() where T : IConfigPlatform
Page\Page.cs (1)
820
public IPlatformElementConfiguration<T, Page>
On
<T>() where T : IConfigPlatform
Picker\Picker.cs (1)
411
public IPlatformElementConfiguration<T, Picker>
On
<T>() where T : IConfigPlatform
PlatformConfigurationRegistry.cs (1)
20
public IPlatformElementConfiguration<T, TElement>
On
<T>() where T : IConfigPlatform
ProgressBar\ProgressBar.cs (1)
52
public IPlatformElementConfiguration<T, ProgressBar>
On
<T>() where T : IConfigPlatform
RadioButton\RadioButton.cs (1)
215
public IPlatformElementConfiguration<T, RadioButton>
On
<T>() where T : IConfigPlatform
RefreshView\RefreshView.cs (1)
110
public IPlatformElementConfiguration<T, RefreshView>
On
<T>() where T : IConfigPlatform
ScrollView\ScrollView.cs (1)
239
public IPlatformElementConfiguration<T, ScrollView>
On
<T>() where T : IConfigPlatform
SearchBar\SearchBar.cs (1)
139
public IPlatformElementConfiguration<T, SearchBar>
On
<T>() where T : IConfigPlatform
Shell\ShellItem.cs (1)
246
public IPlatformElementConfiguration<T, ShellItem>
On
<T>() where T : IConfigPlatform
Slider\Slider.cs (1)
169
public IPlatformElementConfiguration<T, Slider>
On
<T>() where T : IConfigPlatform
Stepper\Stepper.cs (1)
107
public IPlatformElementConfiguration<T, Stepper>
On
<T>() where T : IConfigPlatform => _platformConfigurationRegistry.Value.On<T>();
SwipeView\SwipeView.cs (1)
221
public IPlatformElementConfiguration<T, SwipeView>
On
<T>() where T : IConfigPlatform
Switch\Switch.cs (1)
76
public IPlatformElementConfiguration<T, Switch>
On
<T>() where T : IConfigPlatform
TabbedPage\TabbedPage.cs (1)
78
public new IPlatformElementConfiguration<T, TabbedPage>
On
<T>() where T : IConfigPlatform
TableView\TableView.cs (1)
149
public IPlatformElementConfiguration<T, TableView>
On
<T>() where T : IConfigPlatform
TimePicker\TimePicker.cs (1)
139
public IPlatformElementConfiguration<T, TimePicker>
On
<T>() where T : IConfigPlatform
WebView\WebView.cs (1)
285
public IPlatformElementConfiguration<T, WebView>
On
<T>() where T : IConfigPlatform
10 references to On
Microsoft.Maui.Controls (9)
Cells\Cell.cs (1)
337
return GetElementConfiguration().
On
<T>();
Platform\iOS\ControlsModalWrapper.cs (1)
23
elementConfiguration.
On
<PlatformConfiguration.iOS>()?.ModalPresentationStyle() is PlatformConfiguration.iOSSpecific.UIModalPresentationStyle style)
Platform\PlatformConfigurationExtensions.cs (1)
23
return (element).
On
<CurrentPlatform>();
PlatformConfiguration\ExtensionPoints.cs (6)
7
/// Developers specifiy the type name of this marker class to the <see cref="IElementConfiguration{TElement}.
On
{T}" /> method to specify the underlying Android control on which to run a platform-specific effect.
15
/// Developers specify the type name of this marker class to the <see cref = "IElementConfiguration{TElement}.
On
{T}" /> method to specify the underlying iOS control on which to run a platform-specific effect.
23
/// Developers specify the type name of this marker class to the <see cref = "IElementConfiguration{TElement}.
On
{T}" /> method to specify the underlying Windows control on which to run a platform-specific effect.
31
/// Developers specify the type name of this marker class to the <see cref = "IElementConfiguration{TElement}.
On
{T}" /> method to specify the underlying Tizen control on which to run a platform-specific effect.
39
/// Developers specify the type name of this marker class to the <see cref = "IElementConfiguration{TElement}.
On
{T}" /> method to specify the underlying macOS control on which to run a platform-specific effect.
47
/// Developers specify the type name of this marker class to the <see cref = "IElementConfiguration{TElement}.
On
{T}" /> method to specify the underlying GTK control on which to run a platform-specific effect.
Microsoft.Maui.Controls.Compatibility (1)
Tizen\Extensions\PlatformConfigurationExtensions.cs (1)
10
return (element).
On
<CurrentPlatform>();