ResourceNodeExtensions Class
Definition
public class ResourceNodeExtensions
Methods
| Name | Description |
|---|---|
| FindResource (2 overloads) | Finds the specified resource by searching up the logical tree and then global styles. |
| GetResourceObservable (3 overloads) | No summary available. |
| TryFindResource (2 overloads) | No summary available. |
| TryGetResource | No summary available. |
FindResource overloads
FindResource Method
Finds the specified resource by searching up the logical tree and then global styles.
public object FindResource(Avalonia.Controls.IResourceHost control, Avalonia.Styling.ThemeVariant theme, object key)
Parameters
control Avalonia.Controls.IResourceHost
The control.
theme Avalonia.Styling.ThemeVariant
Theme used to select theme dictionary.
key object
The resource key.
Returns
object
The resource, or Avalonia.AvaloniaProperty.UnsetValue if not found.
FindResource Method
Finds the specified resource by searching up the logical tree and then global styles.
public object FindResource(Avalonia.Controls.IResourceHost control, object key)
Parameters
control Avalonia.Controls.IResourceHost
The control.
key object
The resource key.
Returns
object
The resource, or Avalonia.AvaloniaProperty.UnsetValue if not found.
GetResourceObservable overloads
GetResourceObservable Method
public IObservable<object> GetResourceObservable(Avalonia.Controls.IResourceHost control, object key, Func<object, object> converter)
Parameters
control Avalonia.Controls.IResourceHost
key object
converter Func<object, object>
Returns
IObservable<object>
GetResourceObservable Method
public IObservable<object> GetResourceObservable(Avalonia.Controls.IResourceProvider resourceProvider, object key, Avalonia.Styling.ThemeVariant defaultThemeVariant, Func<object, object> converter)
Parameters
resourceProvider Avalonia.Controls.IResourceProvider
key object
defaultThemeVariant Avalonia.Styling.ThemeVariant
converter Func<object, object>
Returns
IObservable<object>
GetResourceObservable Method
public IObservable<object> GetResourceObservable(Avalonia.Controls.IResourceProvider resourceProvider, object key, Func<object, object> converter)
Parameters
resourceProvider Avalonia.Controls.IResourceProvider
key object
converter Func<object, object>
Returns
IObservable<object>
TryFindResource overloads
TryFindResource Method
public bool TryFindResource(Avalonia.Controls.IResourceHost control, object key, Avalonia.Styling.ThemeVariant theme, object& value)
Parameters
control Avalonia.Controls.IResourceHost
key object
theme Avalonia.Styling.ThemeVariant
value object&
Returns
bool
TryFindResource Method
public bool TryFindResource(Avalonia.Controls.IResourceHost control, object key, object& value)
Parameters
control Avalonia.Controls.IResourceHost
key object
value object&
Returns
bool
TryGetResource Method
public bool TryGetResource(Avalonia.Controls.IResourceHost control, object key, object& value)
Parameters
control Avalonia.Controls.IResourceHost
key object
value object&
Returns
bool