| File: PlatformConfiguration\ExtensionPoints.cs | Web Access |
| Project: src\src\Controls\src\Core\Controls.Core.csproj (Microsoft.Maui.Controls) |
namespace Microsoft.Maui.Controls.PlatformConfiguration { /// <summary> /// Marker class that identifies the Android platform. /// </summary> /// <remarks> /// 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. /// </remarks> public sealed class Android : IConfigPlatform { } /// <summary> /// Marker class that identifies the iOS platform. /// </summary> /// <remarks> /// 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. /// </remarks> public sealed class iOS : IConfigPlatform { } /// <summary> /// Marker class that identifies the Windows platform. /// </summary> /// <remarks> /// 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. /// </remarks> public sealed class Windows : IConfigPlatform { } /// <summary> /// Marker class that identifies the Tizen platform. /// </summary> /// <remarks> /// 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. /// </remarks> public sealed class Tizen : IConfigPlatform { } /// <summary> /// Marker class that identifies the macOS platform. /// </summary> /// <remarks> /// 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. /// </remarks> public sealed class macOS : IConfigPlatform { } /// <summary> /// Marker class that identifies the Linux platform. /// </summary> /// /// <remarks> /// 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. /// </remarks> public sealed class GTK : IConfigPlatform { } }