Table of Contents

Class NetworkConnectionStateTriggerMarkup

Namespace
CommunityToolkit.WinUI
Assembly
WindowSill.API.dll
public static class NetworkConnectionStateTriggerMarkup
Inheritance
NetworkConnectionStateTriggerMarkup
Inherited Members

Methods

ConnectionState<T>(T, ConnectionState)

[MarkupExtension]
public static T ConnectionState<T>(this T element, ConnectionState connectionState) where T : NetworkConnectionStateTrigger

Parameters

element T
connectionState ConnectionState

Returns

T

Type Parameters

T

ConnectionState<T>(T, Action<IDependencyPropertyBuilder<ConnectionState>>)

[MarkupExtension]
public static T ConnectionState<T>(this T element, Action<IDependencyPropertyBuilder<ConnectionState>> configureProperty) where T : NetworkConnectionStateTrigger

Parameters

element T
configureProperty Action<IDependencyPropertyBuilder<ConnectionState>>

Returns

T

Type Parameters

T

ConnectionState<T, TSource>(T, Func<TSource>, Func<TSource, ConnectionState>, string?)

[MarkupExtension]
public static T ConnectionState<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, ConnectionState> convertDelegate, string? propertyBindingExpression = null) where T : NetworkConnectionStateTrigger

Parameters

element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, ConnectionState>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource

ConnectionState<T, TSource>(T, Func<TSource>, string?)

[MarkupExtension]
public static T ConnectionState<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : NetworkConnectionStateTrigger

Parameters

element T
propertyBinding Func<TSource>
propertyBindingExpression string

Returns

T

Type Parameters

T
TSource