ISetterValue Interface

Summary

Customizes the behavior of a class when added as a value to an ISetter.
Namespace
Avalonia.Styling
Implementing Types
graph BT Type["ISetterValue"] class Type type-node Implementing0["ReactiveWindow<TViewModel>"]-.->Type click Implementing0 "/api/Avalonia.ReactiveUI/ReactiveWindow_1" Implementing1["TreeView"]-.->Type click Implementing1 "/api/Avalonia.Controls/TreeView" Implementing2["Thumb"]-.->Type click Implementing2 "/api/Avalonia.Controls.Primitives/Thumb" Implementing3["Separator"]-.->Type click Implementing3 "/api/Avalonia.Controls/Separator" Implementing4["ComboBox"]-.->Type click Implementing4 "/api/Avalonia.Controls/ComboBox" Implementing5["UserControl"]-.->Type click Implementing5 "/api/Avalonia.Controls/UserControl" Implementing6["Decorator"]-.->Type click Implementing6 "/api/Avalonia.Controls/Decorator" Implementing7["Slider"]-.->Type click Implementing7 "/api/Avalonia.Controls/Slider" Implementing8["ContextMenu"]-.->Type click Implementing8 "/api/Avalonia.Controls/ContextMenu" Implementing9["Ellipse"]-.->Type click Implementing9 "/api/Avalonia.Controls.Shapes/Ellipse" Implementing10["OverlayLayer"]-.->Type click Implementing10 "/api/Avalonia.Controls.Primitives/OverlayLayer" Implementing11["RadioButton"]-.->Type click Implementing11 "/api/Avalonia.Controls/RadioButton" Implementing12["Control"]-.->Type click Implementing12 "/api/Avalonia.Controls/Control" Implementing13["ListBox"]-.->Type click Implementing13 "/api/Avalonia.Controls/ListBox" Implementing14["SelectingItemsControl"]-.->Type click Implementing14 "/api/Avalonia.Controls.Primitives/SelectingItemsControl" Implementing15["AdornerLayer"]-.->Type click Implementing15 "/api/Avalonia.Controls.Primitives/AdornerLayer" Implementing16["PopupRoot"]-.->Type click Implementing16 "/api/Avalonia.Controls.Primitives/PopupRoot" Implementing17["ViewModelViewHost"]-.->Type click Implementing17 "/api/Avalonia.ReactiveUI/ViewModelViewHost" Implementing18["HeaderedItemsControl"]-.->Type click Implementing18 "/api/Avalonia.Controls.Primitives/HeaderedItemsControl" Implementing19["MenuItem"]-.->Type click Implementing19 "/api/Avalonia.Controls/MenuItem" Implementing20["ItemsRepeater"]-.->Type click Implementing20 "/api/Avalonia.Controls/ItemsRepeater" Implementing21["ComboBoxItem"]-.->Type click Implementing21 "/api/Avalonia.Controls/ComboBoxItem" Implementing22["WrapPanel"]-.->Type click Implementing22 "/api/Avalonia.Controls/WrapPanel" Implementing23["Viewbox"]-.->Type click Implementing23 "/api/Avalonia.Controls/Viewbox" Implementing24["AutoCompleteBox"]-.->Type click Implementing24 "/api/Avalonia.Controls/AutoCompleteBox" Implementing25["TabControl"]-.->Type click Implementing25 "/api/Avalonia.Controls/TabControl" Implementing26["Menu"]-.->Type click Implementing26 "/api/Avalonia.Controls/Menu" Implementing27["DataGridRowGroupHeader"]-.->Type click Implementing27 "/api/Avalonia.Controls/DataGridRowGroupHeader" Implementing28["StackPanel"]-.->Type click Implementing28 "/api/Avalonia.Controls/StackPanel" Implementing29["TabItem"]-.->Type click Implementing29 "/api/Avalonia.Controls/TabItem" Implementing30["ItemsPresenterBase"]-.->Type click Implementing30 "/api/Avalonia.Controls.Presenters/ItemsPresenterBase" Implementing31["ListBoxItem"]-.->Type click Implementing31 "/api/Avalonia.Controls/ListBoxItem" Implementing32["ScrollViewer"]-.->Type click Implementing32 "/api/Avalonia.Controls/ScrollViewer" Implementing33["CalendarItem"]-.->Type click Implementing33 "/api/Avalonia.Controls.Primitives/CalendarItem" Implementing34["Popup"]-.->Type click Implementing34 "/api/Avalonia.Controls.Primitives/Popup" Implementing35["DevTools"]-.->Type click Implementing35 "/api/Avalonia.Diagnostics/DevTools" Implementing36["DataGridDetailsPresenter"]-.->Type click Implementing36 "/api/Avalonia.Controls.Primitives/DataGridDetailsPresenter" Implementing37["TreeViewItem"]-.->Type click Implementing37 "/api/Avalonia.Controls/TreeViewItem" Implementing38["Shape"]-.->Type click Implementing38 "/api/Avalonia.Controls.Shapes/Shape" Implementing39["DataGridCell"]-.->Type click Implementing39 "/api/Avalonia.Controls/DataGridCell" Implementing40["VisualLayerManager"]-.->Type click Implementing40 "/api/Avalonia.Controls.Primitives/VisualLayerManager" Implementing41["ButtonSpinner"]-.->Type click Implementing41 "/api/Avalonia.Controls/ButtonSpinner" Implementing42["ProgressBar"]-.->Type click Implementing42 "/api/Avalonia.Controls/ProgressBar" Implementing43["RepeatButton"]-.->Type click Implementing43 "/api/Avalonia.Controls/RepeatButton" Implementing44["TransitioningContentControl"]-.->Type click Implementing44 "/api/Avalonia.ReactiveUI/TransitioningContentControl" Implementing45["HeaderedSelectingItemsControl"]-.->Type click Implementing45 "/api/Avalonia.Controls.Primitives/HeaderedSelectingItemsControl" Implementing46["Path"]-.->Type click Implementing46 "/api/Avalonia.Controls.Shapes/Path" Implementing47["Panel"]-.->Type click Implementing47 "/api/Avalonia.Controls/Panel" Implementing48["AccessText"]-.->Type click Implementing48 "/api/Avalonia.Controls.Primitives/AccessText" Implementing49["ItemsPresenter"]-.->Type click Implementing49 "/api/Avalonia.Controls.Presenters/ItemsPresenter" Implementing50["TabStrip"]-.->Type click Implementing50 "/api/Avalonia.Controls.Primitives/TabStrip" Implementing51["DataGridRow"]-.->Type click Implementing51 "/api/Avalonia.Controls/DataGridRow" Implementing52["UniformGrid"]-.->Type click Implementing52 "/api/Avalonia.Controls.Primitives/UniformGrid" Implementing53["Spinner"]-.->Type click Implementing53 "/api/Avalonia.Controls/Spinner" Implementing54["ReversibleStackPanel"]-.->Type click Implementing54 "/api/Avalonia.Controls/ReversibleStackPanel" Implementing55["TemplateBinding"]-.->Type click Implementing55 "/api/Avalonia.Data/TemplateBinding" Implementing56["DropDown"]-.->Type click Implementing56 "/api/Avalonia.Controls/DropDown" Implementing57["ItemsControl"]-.->Type click Implementing57 "/api/Avalonia.Controls/ItemsControl" Implementing58["Calendar"]-.->Type click Implementing58 "/api/Avalonia.Controls/Calendar" Implementing59["RangeBase"]-.->Type click Implementing59 "/api/Avalonia.Controls.Primitives/RangeBase" Implementing60["DataGridRowsPresenter"]-.->Type click Implementing60 "/api/Avalonia.Controls.Primitives/DataGridRowsPresenter" Implementing61["AutoCompleteBox.BindingEvaluator<T>"]-.->Type click Implementing61 "/api/Avalonia.Controls/BindingEvaluator_1" Implementing62["TabStripItem"]-.->Type click Implementing62 "/api/Avalonia.Controls.Primitives/TabStripItem" Implementing63["GridSplitter"]-.->Type click Implementing63 "/api/Avalonia.Controls/GridSplitter" Implementing64["Polyline"]-.->Type click Implementing64 "/api/Avalonia.Controls.Shapes/Polyline" Implementing65["DataGridFrozenGrid"]-.->Type click Implementing65 "/api/Avalonia.Controls.Primitives/DataGridFrozenGrid" Implementing66["ToolTip"]-.->Type click Implementing66 "/api/Avalonia.Controls/ToolTip" Implementing67["CalendarButton"]-.->Type click Implementing67 "/api/Avalonia.Controls.Primitives/CalendarButton" Implementing68["Rectangle"]-.->Type click Implementing68 "/api/Avalonia.Controls.Shapes/Rectangle" Implementing69["Border"]-.->Type click Implementing69 "/api/Avalonia.Controls/Border" Implementing70["DataGridRowHeader"]-.->Type click Implementing70 "/api/Avalonia.Controls.Primitives/DataGridRowHeader" Implementing71["HeaderedContentControl"]-.->Type click Implementing71 "/api/Avalonia.Controls.Primitives/HeaderedContentControl" Implementing72["NumericUpDown"]-.->Type click Implementing72 "/api/Avalonia.Controls/NumericUpDown" Implementing73["EmbeddableControlRoot"]-.->Type click Implementing73 "/api/Avalonia.Controls.Embedding/EmbeddableControlRoot" Implementing74["Canvas"]-.->Type click Implementing74 "/api/Avalonia.Controls/Canvas" Implementing75["RemoteWidget"]-.->Type click Implementing75 "/api/Avalonia.Controls.Remote/RemoteWidget" Implementing76["Line"]-.->Type click Implementing76 "/api/Avalonia.Controls.Shapes/Line" Implementing77["ContentPresenter"]-.->Type click Implementing77 "/api/Avalonia.Controls.Presenters/ContentPresenter" Implementing78["ScrollContentPresenter"]-.->Type click Implementing78 "/api/Avalonia.Controls.Presenters/ScrollContentPresenter" Implementing79["NativeMenuBar"]-.->Type click Implementing79 "/api/Avalonia.Controls/NativeMenuBar" Implementing80["ReactiveUserControl<TViewModel>"]-.->Type click Implementing80 "/api/Avalonia.ReactiveUI/ReactiveUserControl_1" Implementing81["CheckBox"]-.->Type click Implementing81 "/api/Avalonia.Controls/CheckBox" Implementing82["CalendarDayButton"]-.->Type click Implementing82 "/api/Avalonia.Controls.Primitives/CalendarDayButton" Implementing83["ToggleButton"]-.->Type click Implementing83 "/api/Avalonia.Controls.Primitives/ToggleButton" Implementing84["DockPanel"]-.->Type click Implementing84 "/api/Avalonia.Controls/DockPanel" Implementing85["DataGridColumnHeader"]-.->Type click Implementing85 "/api/Avalonia.Controls/DataGridColumnHeader" Implementing86["Expander"]-.->Type click Implementing86 "/api/Avalonia.Controls/Expander" Implementing87["DatePicker"]-.->Type click Implementing87 "/api/Avalonia.Controls/DatePicker" Implementing88["Track"]-.->Type click Implementing88 "/api/Avalonia.Controls.Primitives/Track" Implementing89["TextBox"]-.->Type click Implementing89 "/api/Avalonia.Controls/TextBox" Implementing90["RoutedViewHost"]-.->Type click Implementing90 "/api/Avalonia.ReactiveUI/RoutedViewHost" Implementing91["Image"]-.->Type click Implementing91 "/api/Avalonia.Controls/Image" Implementing92["VirtualizingStackPanel"]-.->Type click Implementing92 "/api/Avalonia.Controls/VirtualizingStackPanel" Implementing93["DrawingPresenter"]-.->Type click Implementing93 "/api/Avalonia.Controls/DrawingPresenter" Implementing94["ContentControl"]-.->Type click Implementing94 "/api/Avalonia.Controls/ContentControl" Implementing95["CarouselPresenter"]-.->Type click Implementing95 "/api/Avalonia.Controls.Presenters/CarouselPresenter" Implementing96["Button"]-.->Type click Implementing96 "/api/Avalonia.Controls/Button" Implementing97["Polygon"]-.->Type click Implementing97 "/api/Avalonia.Controls.Shapes/Polygon" Implementing98["DataGrid"]-.->Type click Implementing98 "/api/Avalonia.Controls/DataGrid" Implementing99["TemplatedControl"]-.->Type click Implementing99 "/api/Avalonia.Controls.Primitives/TemplatedControl" Implementing100["LayoutTransformControl"]-.->Type click Implementing100 "/api/Avalonia.Controls/LayoutTransformControl" Implementing101["DataGridColumnHeadersPresenter"]-.->Type click Implementing101 "/api/Avalonia.Controls.Primitives/DataGridColumnHeadersPresenter" Implementing102["DropDownItem"]-.->Type click Implementing102 "/api/Avalonia.Controls/DropDownItem" Implementing103["WindowNotificationManager"]-.->Type click Implementing103 "/api/Avalonia.Controls.Notifications/WindowNotificationManager" Implementing104["TextPresenter"]-.->Type click Implementing104 "/api/Avalonia.Controls.Presenters/TextPresenter" Implementing105["ScrollBar"]-.->Type click Implementing105 "/api/Avalonia.Controls.Primitives/ScrollBar" Implementing106["DataGridCellsPresenter"]-.->Type click Implementing106 "/api/Avalonia.Controls.Primitives/DataGridCellsPresenter" Implementing107["NotificationCard"]-.->Type click Implementing107 "/api/Avalonia.Controls.Notifications/NotificationCard" Implementing108["Grid"]-.->Type click Implementing108 "/api/Avalonia.Controls/Grid" Implementing109["TextBlock"]-.->Type click Implementing109 "/api/Avalonia.Controls/TextBlock" Implementing110["DataValidationErrors"]-.->Type click Implementing110 "/api/Avalonia.Controls/DataValidationErrors" Implementing111["Window"]-.->Type click Implementing111 "/api/Avalonia.Controls/Window" Implementing112["Carousel"]-.->Type click Implementing112 "/api/Avalonia.Controls/Carousel" Implementing113["WindowBase"]-.->Type click Implementing113 "/api/Avalonia.Controls/WindowBase" Implementing114["AboutAvaloniaDialog"]-.->Type click Implementing114 "/api/Avalonia.Dialogs/AboutAvaloniaDialog" Implementing115["OverlayPopupHost"]-.->Type click Implementing115 "/api/Avalonia.Controls.Primitives/OverlayPopupHost" Implementing116["MenuBase"]-.->Type click Implementing116 "/api/Avalonia.Controls/MenuBase" Implementing117["TopLevel"]-.->Type click Implementing117 "/api/Avalonia.Controls/TopLevel"

Syntax

public interface ISetterValue

Methods

Name Value Summary
Initialize(ISetter) void
Notifies that the object has been added as a setter value.