Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion src/Controls/src/Core/ContentPresenter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,15 @@ public ContentPresenter()
/// <summary>Bindable property for <see cref="CascadeInputTransparent"/>.</summary>
public new static readonly BindableProperty CascadeInputTransparentProperty = InputTransparentContainerElement.CascadeInputTransparentProperty;

/// <inheritdoc cref="IInputTransparentContainerElement.CascadeInputTransparent"/>
/// <summary>
/// Gets or sets a value that controls whether child elements
/// inherit the input transparency of this layout when the transparency is <see langword="true"/>.
/// </summary>
/// <value>
/// <see langword="true" /> to cause child elements to inherit the input transparency of this layout,
/// when this layout's <see cref="VisualElement.InputTransparent" /> property is <see langword="true" />.
/// <see langword="false" /> to cause child elements to ignore the input transparency of this layout.
/// </value>
public new bool CascadeInputTransparent
{
get => (bool)GetValue(InputTransparentContainerElement.CascadeInputTransparentProperty);
Expand Down
10 changes: 9 additions & 1 deletion src/Controls/src/Core/HybridWebView/HybridWebView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,15 @@ public async Task InvokeJavaScriptAsync(
new HybridWebViewInvokeJavaScriptRequest(methodName, null, paramValues, paramJsonTypeInfos))!;
}

/// <inheritdoc/>
/// <summary>
/// Invokes a JavaScript method named <paramref name="methodName"/> and optionally passes in the parameter values specified
/// by <paramref name="paramValues"/> by JSON-encoding each one.
/// </summary>
/// <param name="methodName">The name of the JavaScript method to invoke.</param>
/// <param name="returnTypeJsonTypeInfo">Metadata about deserializing the return value from the JavaScript method call to type <typeparamref name="TReturnType"/>.</param>
/// <param name="paramValues">Optional array of objects to be passed to the JavaScript method by JSON-encoding each one.</param>
/// <param name="paramJsonTypeInfos">Optional array of metadata about serializing the types of the parameters specified by <paramref name="paramValues"/>.</param>
/// <returns>A <see cref="Task"/> object with the current status of the asynchronous operation.</returns>
public async Task<TReturnType?> InvokeJavaScriptAsync<TReturnType>(
string methodName,
JsonTypeInfo<TReturnType> returnTypeJsonTypeInfo,
Expand Down
10 changes: 9 additions & 1 deletion src/Controls/src/Core/ScrollView/ScrollView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,15 @@ public View Content
/// <summary>Bindable property for <see cref="CascadeInputTransparent"/>.</summary>
public new static readonly BindableProperty CascadeInputTransparentProperty = InputTransparentContainerElement.CascadeInputTransparentProperty;

/// <inheritdoc cref="IInputTransparentContainerElement.CascadeInputTransparent"/>
/// <summary>
/// Gets or sets a value that controls whether child elements
/// inherit the input transparency of this layout when the transparency is <see langword="true"/>.
/// </summary>
/// <value>
/// <see langword="true" /> to cause child elements to inherit the input transparency of this layout,
/// when this layout's <see cref="VisualElement.InputTransparent" /> property is <see langword="true" />.
/// <see langword="false" /> to cause child elements to ignore the input transparency of this layout.
/// </value>
public new bool CascadeInputTransparent
{
get => (bool)GetValue(CascadeInputTransparentProperty);
Expand Down
17 changes: 14 additions & 3 deletions src/Controls/src/Core/TemplatedView/TemplatedView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,14 @@ public partial class TemplatedView : Compatibility.Layout, ILayout, ILayoutContr
public static readonly BindableProperty ControlTemplateProperty = BindableProperty.Create(nameof(ControlTemplate), typeof(ControlTemplate), typeof(TemplatedView), null,
propertyChanged: TemplateUtilities.OnControlTemplateChanged);

/// <summary>Bindable property for <see cref="IClippedToBoundsElement.IsClippedToBounds"/>.</summary>
/// <summary>Bindable property for <see cref="IsClippedToBounds"/>.</summary>
public new static readonly BindableProperty IsClippedToBoundsProperty =
ClippedToBoundsElement.IsClippedToBoundsProperty;

/// <inheritdoc cref="IClippedToBoundsElement.IsClippedToBounds"/>
/// <summary>
/// Gets or sets a value which determines if the layout should clip its children to its bounds.
/// The default value is <see langword="false"/>.
/// </summary>
public new bool IsClippedToBounds
{
get => (bool)GetValue(IsClippedToBoundsProperty);
Expand All @@ -43,7 +46,15 @@ public ControlTemplate ControlTemplate
/// <summary>Bindable property for <see cref="CascadeInputTransparent"/>.</summary>
public new static readonly BindableProperty CascadeInputTransparentProperty = InputTransparentContainerElement.CascadeInputTransparentProperty;

/// <inheritdoc cref="IInputTransparentContainerElement.CascadeInputTransparent"/>
/// <summary>
/// Gets or sets a value that controls whether child elements
/// inherit the input transparency of this layout when the transparency is <see langword="true"/>.
/// </summary>
/// <value>
/// <see langword="true" /> to cause child elements to inherit the input transparency of this layout,
/// when this layout's <see cref="VisualElement.InputTransparent" /> property is <see langword="true" />.
/// <see langword="false" /> to cause child elements to ignore the input transparency of this layout.
/// </value>
public new bool CascadeInputTransparent
{
get => (bool)GetValue(CascadeInputTransparentProperty);
Expand Down
Loading