Class XamlLessFrameMarkup
- Namespace
- WindowSill.API
- Assembly
- WindowSill.API.dll
public static class XamlLessFrameMarkup
- Inheritance
-
XamlLessFrameMarkup
- Inherited Members
-
Methods
BackStack<T>(T, params PageStackEntry[])
[MarkupExtension]
public static T BackStack<T>(this T element, params PageStackEntry[] backStacks) where T : XamlLessFrame
Parameters
element T
backStacks PageStackEntry[]
Returns
- T
Type Parameters
T
ContentTemplate(XamlLessFrame, Func<UIElement>)
[MarkupExtension]
public static XamlLessFrame ContentTemplate(this XamlLessFrame element, Func<UIElement> dataTemplateDelegate)
Parameters
element XamlLessFrame
dataTemplateDelegate Func<UIElement>
Returns
- XamlLessFrame
ContentTemplate<TItem>(XamlLessFrame, Func<TItem, UIElement>)
[MarkupExtension]
public static XamlLessFrame ContentTemplate<TItem>(this XamlLessFrame element, Func<TItem, UIElement> dataTemplateDelegate)
Parameters
element XamlLessFrame
dataTemplateDelegate Func<TItem, UIElement>
Returns
- XamlLessFrame
Type Parameters
TItem
ContentTemplate<TItem, TRoot>(XamlLessFrame, Action<TItem, TRoot>)
[MarkupExtension]
public static XamlLessFrame ContentTemplate<TItem, TRoot>(this XamlLessFrame element, Action<TItem, TRoot> configureRoot) where TRoot : UIElement, new()
Parameters
element XamlLessFrame
configureRoot Action<TItem, TRoot>
Returns
- XamlLessFrame
Type Parameters
TItem
TRoot
ForwardStack<T>(T, params PageStackEntry[])
[MarkupExtension]
public static T ForwardStack<T>(this T element, params PageStackEntry[] forwardStacks) where T : XamlLessFrame
Parameters
element T
forwardStacks PageStackEntry[]
Returns
- T
Type Parameters
T
IsNavigationStackEnabled<T>(T, Action<IDependencyPropertyBuilder<bool>>)
[MarkupExtension]
public static T IsNavigationStackEnabled<T>(this T element, Action<IDependencyPropertyBuilder<bool>> configureProperty) where T : XamlLessFrame
Parameters
element T
configureProperty Action<IDependencyPropertyBuilder<bool>>
Returns
- T
Type Parameters
T
IsNavigationStackEnabled<T>(T, bool)
[MarkupExtension]
public static T IsNavigationStackEnabled<T>(this T element, bool isNavigationStackEnabled) where T : XamlLessFrame
Parameters
element T
isNavigationStackEnabled bool
Returns
- T
Type Parameters
T
IsNavigationStackEnabled<T, TSource>(T, Func<TSource>, Func<TSource, bool>, string?)
[MarkupExtension]
public static T IsNavigationStackEnabled<T, TSource>(this T element, Func<TSource> propertyBinding, Func<TSource, bool> convertDelegate, string? propertyBindingExpression = null) where T : XamlLessFrame
Parameters
element T
propertyBinding Func<TSource>
convertDelegate Func<TSource, bool>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource
IsNavigationStackEnabled<T, TSource>(T, Func<TSource>, string?)
[MarkupExtension]
public static T IsNavigationStackEnabled<T, TSource>(this T element, Func<TSource> propertyBinding, string? propertyBindingExpression = null) where T : XamlLessFrame
Parameters
element T
propertyBinding Func<TSource>
propertyBindingExpression string
Returns
- T
Type Parameters
T
TSource
Template<TControl>(TControl, Func<UIElement>)
[MarkupExtension]
public static TControl Template<TControl>(this TControl element, Func<UIElement> controlTemplateDelegate) where TControl : XamlLessFrame
Parameters
element TControl
controlTemplateDelegate Func<UIElement>
Returns
- TControl
Type Parameters
TControl