IResourceNode Interface

Summary

Represents resource provider in a tree.
Namespace
Avalonia.Controls
Interfaces
Implementing Types
graph TD Interface0["IResourceProvider"]-.->Type click Interface0 "/api/Avalonia.Controls/IResourceProvider" Type["IResourceNode"] class Type type-node Type-.->Implementing0["ReactiveWindow<TViewModel>"] click Implementing0 "/api/Avalonia/ReactiveWindow_1" Type-.->Implementing1["TabStrip"] click Implementing1 "/api/Avalonia.Controls.Primitives/TabStrip" Type-.->Implementing2["RangeBase"] click Implementing2 "/api/Avalonia.Controls.Primitives/RangeBase" Type-.->Implementing3["Panel"] click Implementing3 "/api/Avalonia.Controls/Panel" Type-.->Implementing4["ReactiveUserControl<TViewModel>"] click Implementing4 "/api/Avalonia/ReactiveUserControl_1" Type-.->Implementing5["IContentControl"] click Implementing5 "/api/Avalonia.Controls/IContentControl" Type-.->Implementing6["ItemsPresenter"] click Implementing6 "/api/Avalonia.Controls.Presenters/ItemsPresenter" Type-.->Implementing7["Layoutable"] click Implementing7 "/api/Avalonia.Layout/Layoutable" Type-.->Implementing8["DataGridCellsPresenter"] click Implementing8 "/api/Avalonia.Controls.Primitives/DataGridCellsPresenter" Type-.->Implementing9["UserControl"] click Implementing9 "/api/Avalonia.Controls/UserControl" Type-.->Implementing10["RemoteWidget"] click Implementing10 "/api/Avalonia.Controls.Remote/RemoteWidget" Type-.->Implementing11["Border"] click Implementing11 "/api/Avalonia.Controls/Border" Type-.->Implementing12["DevTools"] click Implementing12 "/api/Avalonia.Diagnostics/DevTools" Type-.->Implementing13["TreeView"] click Implementing13 "/api/Avalonia.Controls/TreeView" Type-.->Implementing14["TabStripItem"] click Implementing14 "/api/Avalonia.Controls.Primitives/TabStripItem" Type-.->Implementing15["ProgressBar"] click Implementing15 "/api/Avalonia.Controls/ProgressBar" Type-.->Implementing16["DataGridRowsPresenter"] click Implementing16 "/api/Avalonia.Controls.Primitives/DataGridRowsPresenter" Type-.->Implementing17["ToggleButton"] click Implementing17 "/api/Avalonia.Controls.Primitives/ToggleButton" Type-.->Implementing18["IPresenter"] click Implementing18 "/api/Avalonia.Controls.Presenters/IPresenter" Type-.->Implementing19["StyleInclude"] click Implementing19 "/api/Avalonia.Markup.Xaml.Styling/StyleInclude" Type-.->Implementing20["DataGridRowGroupHeader"] click Implementing20 "/api/Avalonia.Controls/DataGridRowGroupHeader" Type-.->Implementing21["MenuItem"] click Implementing21 "/api/Avalonia.Controls/MenuItem" Type-.->Implementing22["Visual"] click Implementing22 "/api/Avalonia/Visual" Type-.->Implementing23["WindowBase"] click Implementing23 "/api/Avalonia.Controls/WindowBase" Type-.->Implementing24["IPanel"] click Implementing24 "/api/Avalonia.Controls/IPanel" Type-.->Implementing25["Canvas"] click Implementing25 "/api/Avalonia.Controls/Canvas" Type-.->Implementing26["ScrollBar"] click Implementing26 "/api/Avalonia.Controls.Primitives/ScrollBar" Type-.->Implementing27["CalendarDayButton"] click Implementing27 "/api/Avalonia.Controls.Primitives/CalendarDayButton" Type-.->Implementing28["ContentPresenter"] click Implementing28 "/api/Avalonia.Controls.Presenters/ContentPresenter" Type-.->Implementing29["IStyle"] click Implementing29 "/api/Avalonia.Styling/IStyle" Type-.->Implementing30["Separator"] click Implementing30 "/api/Avalonia.Controls/Separator" Type-.->Implementing31["ContentControl"] click Implementing31 "/api/Avalonia.Controls/ContentControl" Type-.->Implementing32["Track"] click Implementing32 "/api/Avalonia.Controls.Primitives/Track" Type-.->Implementing33["TextBox"] click Implementing33 "/api/Avalonia.Controls/TextBox" Type-.->Implementing34["DropDown"] click Implementing34 "/api/Avalonia.Controls/DropDown" Type-.->Implementing35["DataValidationErrors"] click Implementing35 "/api/Avalonia.Controls/DataValidationErrors" Type-.->Implementing36["SimpleApp"] click Implementing36 "/api/Avalonia.iOSTestApplication/SimpleApp" Type-.->Implementing37["SimpleGrid"] click Implementing37 "/api/Avalonia.Diagnostics.Views/SimpleGrid" Type-.->Implementing38["Carousel"] click Implementing38 "/api/Avalonia.Controls/Carousel" Type-.->Implementing39["PopupRoot"] click Implementing39 "/api/Avalonia.Controls.Primitives/PopupRoot" Type-.->Implementing40["Decorator"] click Implementing40 "/api/Avalonia.Controls/Decorator" Type-.->Implementing41["DataGridDetailsPresenter"] click Implementing41 "/api/Avalonia.Controls.Primitives/DataGridDetailsPresenter" Type-.->Implementing42["IContentPresenter"] click Implementing42 "/api/Avalonia.Controls.Presenters/IContentPresenter" Type-.->Implementing43["Thumb"] click Implementing43 "/api/Avalonia.Controls.Primitives/Thumb" Type-.->Implementing44["EventsView"] click Implementing44 "/api/Avalonia.Diagnostics.Views/EventsView" Type-.->Implementing45["NumericUpDown"] click Implementing45 "/api/Avalonia.Controls/NumericUpDown" Type-.->Implementing46["DatePicker"] click Implementing46 "/api/Avalonia.Controls/DatePicker" Type-.->Implementing47["TextBlock"] click Implementing47 "/api/Avalonia.Controls/TextBlock" Type-.->Implementing48["Grid"] click Implementing48 "/api/Avalonia.Controls/Grid" Type-.->Implementing49["ComboBoxItem"] click Implementing49 "/api/Avalonia.Controls/ComboBoxItem" Type-.->Implementing50["Ellipse"] click Implementing50 "/api/Avalonia.Controls.Shapes/Ellipse" Type-.->Implementing51["ISetStyleParent"] click Implementing51 "/api/Avalonia.Styling/ISetStyleParent" Type-.->Implementing52["ContextMenu"] click Implementing52 "/api/Avalonia.Controls/ContextMenu" Type-.->Implementing53["ScrollContentPresenter"] click Implementing53 "/api/Avalonia.Controls.Presenters/ScrollContentPresenter" Type-.->Implementing54["DockPanel"] click Implementing54 "/api/Avalonia.Controls/DockPanel" Type-.->Implementing55["Interactive"] click Implementing55 "/api/Avalonia.Interactivity/Interactive" Type-.->Implementing56["TabControl"] click Implementing56 "/api/Avalonia.Controls/TabControl" Type-.->Implementing57["VirtualizingStackPanel"] click Implementing57 "/api/Avalonia.Controls/VirtualizingStackPanel" Type-.->Implementing58["WrapPanel"] click Implementing58 "/api/Avalonia.Controls/WrapPanel" Type-.->Implementing59["InputElement"] click Implementing59 "/api/Avalonia.Input/InputElement" Type-.->Implementing60["StackPanel"] click Implementing60 "/api/Avalonia.Controls/StackPanel" Type-.->Implementing61["HeaderedItemsControl"] click Implementing61 "/api/Avalonia.Controls.Primitives/HeaderedItemsControl" Type-.->Implementing62["CheckBox"] click Implementing62 "/api/Avalonia.Controls/CheckBox" Type-.->Implementing63["ListBoxItem"] click Implementing63 "/api/Avalonia.Controls/ListBoxItem" Type-.->Implementing64["TreePageView"] click Implementing64 "/api/Avalonia.Diagnostics.Views/TreePageView" Type-.->Implementing65["Menu"] click Implementing65 "/api/Avalonia.Controls/Menu" Type-.->Implementing66["RepeatButton"] click Implementing66 "/api/Avalonia.Controls/RepeatButton" Type-.->Implementing67["GridSplitter"] click Implementing67 "/api/Avalonia.Controls/GridSplitter" Type-.->Implementing68["AdornerDecorator"] click Implementing68 "/api/Avalonia.Controls.Primitives/AdornerDecorator" Type-.->Implementing69["ToolTip"] click Implementing69 "/api/Avalonia.Controls/ToolTip" Type-.->Implementing70["RoutedViewHost"] click Implementing70 "/api/Avalonia/RoutedViewHost" Type-.->Implementing71["Polygon"] click Implementing71 "/api/Avalonia.Controls.Shapes/Polygon" Type-.->Implementing72["Application"] click Implementing72 "/api/Avalonia/Application" Type-.->Implementing73["LayoutTransformControl"] click Implementing73 "/api/Avalonia.Controls/LayoutTransformControl" Type-.->Implementing74["Expander"] click Implementing74 "/api/Avalonia.Controls/Expander" Type-.->Implementing75["SelectingItemsControl"] click Implementing75 "/api/Avalonia.Controls.Primitives/SelectingItemsControl" Type-.->Implementing76["MenuBase"] click Implementing76 "/api/Avalonia.Controls/MenuBase" Type-.->Implementing77["Viewbox"] click Implementing77 "/api/Avalonia.Controls/Viewbox" Type-.->Implementing78["TreeViewItem"] click Implementing78 "/api/Avalonia.Controls/TreeViewItem" Type-.->Implementing79["IControl"] click Implementing79 "/api/Avalonia.Controls/IControl" Type-.->Implementing80["IStyledElement"] click Implementing80 "/api/Avalonia/IStyledElement" Type-.->Implementing81["App"] click Implementing81 "/api/Avalonia.AndroidTestApplication/App" Type-.->Implementing82["ItemsPresenterBase"] click Implementing82 "/api/Avalonia.Controls.Presenters/ItemsPresenterBase" Type-.->Implementing83["AutoCompleteBox"] click Implementing83 "/api/Avalonia.Controls/AutoCompleteBox" Type-.->Implementing84["Path"] click Implementing84 "/api/Avalonia.Controls.Shapes/Path" Type-.->Implementing85["DataGrid"] click Implementing85 "/api/Avalonia.Controls/DataGrid" Type-.->Implementing86["ItemsControl"] click Implementing86 "/api/Avalonia.Controls/ItemsControl" Type-.->Implementing87["Button"] click Implementing87 "/api/Avalonia.Controls/Button" Type-.->Implementing88["TextPresenter"] click Implementing88 "/api/Avalonia.Controls.Presenters/TextPresenter" Type-.->Implementing89["AutoCompleteBox.BindingEvaluator<T>"] click Implementing89 "/api/Avalonia.Controls/BindingEvaluator_1" Type-.->Implementing90["Window"] click Implementing90 "/api/Avalonia.Controls/Window" Type-.->Implementing91["ButtonSpinner"] click Implementing91 "/api/Avalonia.Controls/ButtonSpinner" Type-.->Implementing92["CalendarItem"] click Implementing92 "/api/Avalonia.Controls.Primitives/CalendarItem" Type-.->Implementing93["IMenu"] click Implementing93 "/api/Avalonia.Controls/IMenu" Type-.->Implementing94["DropDownItem"] click Implementing94 "/api/Avalonia.Controls/DropDownItem" Type-.->Implementing95["AccessText"] click Implementing95 "/api/Avalonia.Controls.Primitives/AccessText" Type-.->Implementing96["IMenuElement"] click Implementing96 "/api/Avalonia.Controls/IMenuElement" Type-.->Implementing97["UniformGrid"] click Implementing97 "/api/Avalonia.Controls.Primitives/UniformGrid" Type-.->Implementing98["CalendarButton"] click Implementing98 "/api/Avalonia.Controls.Primitives/CalendarButton" Type-.->Implementing99["ScrollViewer"] click Implementing99 "/api/Avalonia.Controls/ScrollViewer" Type-.->Implementing100["TopLevel"] click Implementing100 "/api/Avalonia.Controls/TopLevel" Type-.->Implementing101["Styles"] click Implementing101 "/api/Avalonia.Styling/Styles" Type-.->Implementing102["DrawingPresenter"] click Implementing102 "/api/Avalonia.Controls/DrawingPresenter" Type-.->Implementing103["AdornerLayer"] click Implementing103 "/api/Avalonia.Controls.Primitives/AdornerLayer" Type-.->Implementing104["Spinner"] click Implementing104 "/api/Avalonia.Controls/Spinner" Type-.->Implementing105["DataGridRowHeader"] click Implementing105 "/api/Avalonia.Controls.Primitives/DataGridRowHeader" Type-.->Implementing106["HeaderedContentControl"] click Implementing106 "/api/Avalonia.Controls.Primitives/HeaderedContentControl" Type-.->Implementing107["Slider"] click Implementing107 "/api/Avalonia.Controls/Slider" Type-.->Implementing108["Calendar"] click Implementing108 "/api/Avalonia.Controls/Calendar" Type-.->Implementing109["Style"] click Implementing109 "/api/Avalonia.Styling/Style" Type-.->Implementing110["DefaultTheme"] click Implementing110 "/api/Avalonia.Themes.Default/DefaultTheme" Type-.->Implementing111["DataGridColumnHeader"] click Implementing111 "/api/Avalonia.Controls/DataGridColumnHeader" Type-.->Implementing112["EmbeddableControlRoot"] click Implementing112 "/api/Avalonia.Controls.Embedding/EmbeddableControlRoot" Type-.->Implementing113["ListBox"] click Implementing113 "/api/Avalonia.Controls/ListBox" Type-.->Implementing114["DataGridRow"] click Implementing114 "/api/Avalonia.Controls/DataGridRow" Type-.->Implementing115["Polyline"] click Implementing115 "/api/Avalonia.Controls.Shapes/Polyline" Type-.->Implementing116["Rectangle"] click Implementing116 "/api/Avalonia.Controls.Shapes/Rectangle" Type-.->Implementing117["DataGridCell"] click Implementing117 "/api/Avalonia.Controls/DataGridCell" Type-.->Implementing118["Line"] click Implementing118 "/api/Avalonia.Controls.Shapes/Line" Type-.->Implementing119["IVirtualizingPanel"] click Implementing119 "/api/Avalonia.Controls/IVirtualizingPanel" Type-.->Implementing120["DataGridFrozenGrid"] click Implementing120 "/api/Avalonia.Controls.Primitives/DataGridFrozenGrid" Type-.->Implementing121["Shape"] click Implementing121 "/api/Avalonia.Controls.Shapes/Shape" Type-.->Implementing122["Image"] click Implementing122 "/api/Avalonia.Controls/Image" Type-.->Implementing123["Control"] click Implementing123 "/api/Avalonia.Controls/Control" Type-.->Implementing124["CarouselPresenter"] click Implementing124 "/api/Avalonia.Controls.Presenters/CarouselPresenter" Type-.->Implementing125["TabItem"] click Implementing125 "/api/Avalonia.Controls/TabItem" Type-.->Implementing126["HeaderedSelectingItemsControl"] click Implementing126 "/api/Avalonia.Controls.Primitives/HeaderedSelectingItemsControl" Type-.->Implementing127["ComboBox"] click Implementing127 "/api/Avalonia.Controls/ComboBox" Type-.->Implementing128["IItemsPresenter"] click Implementing128 "/api/Avalonia.Controls.Presenters/IItemsPresenter" Type-.->Implementing129["DataGridColumnHeadersPresenter"] click Implementing129 "/api/Avalonia.Controls.Primitives/DataGridColumnHeadersPresenter" Type-.->Implementing130["IMenuItem"] click Implementing130 "/api/Avalonia.Controls/IMenuItem" Type-.->Implementing131["TemplatedControl"] click Implementing131 "/api/Avalonia.Controls.Primitives/TemplatedControl" Type-.->Implementing132["StyledElement"] click Implementing132 "/api/Avalonia/StyledElement" Type-.->Implementing133["Popup"] click Implementing133 "/api/Avalonia.Controls.Primitives/Popup" Type-.->Implementing134["RadioButton"] click Implementing134 "/api/Avalonia.Controls/RadioButton"

Syntax

public interface IResourceNode : IResourceProvider

Properties

Name Value Summary
ResourceParent IResourceNode
Gets the parent resource node, if any.

Extension Methods

Name Value Summary
FindResource(string) object
Finds the specified resource by searching up the logical tree and then global styles.
GetResourceObservable(string) IObservable<object>
TryFindResource(string, object) bool
Tries to the specified resource by searching up the logical tree and then global styles.