csharp
public sealed class UiPropertyKeyOne UI property, by name, with typed access that needs no reflection.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
The accessors are lambdas over a cast rather than PropertyInfo.GetValue — the same choice Vixen.Core.Reflection's generator makes, and for the same reason: it is what lets an inspector read and write arbitrary members after trimming and on iOS.
Fields and properties (4)
public string NameIts name, as a stylesheet or a binding would write it.
public Type OwnerTypeThe type that declares it.
public Type ValueTypeThe type of its value.
public bool InheritsWhether an element with no value of its own takes its nearest ancestor's.
Methods (3)
Used by (51, showing 40)
- AccordionVixen.Ui.Controls
- AvatarVixen.Ui.Controls
- BreadcrumbItemVixen.Ui.Controls
- BuildContextVixen.Ui
- CardVixen.Ui.Tests
- CheckBoxVixen.Ui.Controls
- CodeEditorVixen.Ui.Controls.Advanced
- ColorPickerVixen.Ui.Controls.Advanced
- ControlVixen.Ui.Controls
- CurveEditorVixen.Ui.Controls.Advanced
- DataGridVixen.Ui.Controls.Advanced
- DockPanelVixen.Ui.Controls.Advanced
- DrawerVixen.Ui.Controls
- ExpanderVixen.Ui.Controls
- IconVixen.Ui.Controls
- ImageVixen.Ui.Controls
- KeyboardShortcutVixen.Ui.Controls
- LinkVixen.Ui.Controls
- MultiSelectVixen.Ui.Controls
- NodeCanvasVixen.Ui.Controls.Advanced
- NumericInputVixen.Ui.Controls
- OptionVixen.Ui.Controls
- OverlayVixen.Ui.Controls
- OverlayVixen.Ui.Tests
- PaginationVixen.Ui.Controls
- PanelVixen.Ui.Tests
- ProgressBarVixen.Ui.Controls
- RadioButtonVixen.Ui.Controls
- RadioGroupVixen.Ui.Controls
- RangeBaseVixen.Ui.Controls
- RangeSliderVixen.Ui.Controls
- ScrollBarVixen.Ui.Controls
- ScrollViewVixen.Ui.Controls
- SelectVixen.Ui.Controls
- SeparatorVixen.Ui.Controls
- SliderVixen.Ui.Controls
- SpinnerVixen.Ui.Controls
- TabsVixen.Ui.Controls
- TextFieldVixen.Ui.Controls
- TimelineVixen.Ui.Controls.Advanced