-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathreactor.api.txt
More file actions
966 lines (955 loc) · 70.6 KB
/
reactor.api.txt
File metadata and controls
966 lines (955 loc) · 70.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
# Reactor API — signatures index (generated)
# Source of truth: Reactor.dll public surface.
# Regenerate: `mur --regen-api` (or build tools/Reactor.SignaturesGen — its
# AfterBuild target rewrites this file).
# Format: one symbol per line. No prose. Alphabetized within each section.
## Factories
# All in `Microsoft.UI.Reactor.Factories` — `using static Microsoft.UI.Reactor.Factories;`
Accelerator(VirtualKey key, VirtualKeyModifiers modifiers = VirtualKeyModifiers.None) → KeyboardAcceleratorData
AcrylicBrush(Color tintColor, double tintOpacity = 0.8, Color? fallbackColor = null, double? tintLuminosityOpacity = null) → AcrylicBrush
AnimatedIcon(object source = null, IconSource fallbackIconSource = null) → AnimatedIconElement
AnimatedVisualPlayer() → AnimatedVisualPlayerElement
AnnotatedScrollBar() → AnnotatedScrollBarElement
AppBarButton(Command command) → AppBarButtonData
AppBarButton(string label, Action onClick = null, string icon = null) → AppBarButtonData
AppBarSeparator() → AppBarSeparatorData
AppBarToggleButton(string label, bool isChecked = false, Action<bool> onIsCheckedChanged = null, string icon = null) → AppBarToggleButtonData
AutoColumns<T>(TypeRegistry registry = null, Func<FieldDescriptor, FieldDescriptor> overrides = null) → IReadOnlyList<FieldDescriptor>
AutoSuggestBox(string text, Action<string> onTextChanged = null, Action<string> onQuerySubmitted = null) → AutoSuggestBoxElement
BitmapIcon(Uri source, bool showAsMonochrome = true) → BitmapIconData
Body(string content) → TextBlockElement
BodyLarge(string content) → TextBlockElement
BodyStrong(string content) → TextBlockElement
Border(Element child) → BorderElement
Breadcrumb(string label, object tag = null) → BreadcrumbBarItemData
BreadcrumbBar(BreadcrumbBarItemData[] items, Action<BreadcrumbBarItemData> onItemClicked = null) → BreadcrumbBarElement
Button(Command command) → ButtonElement
Button(Element content, Action onClick = null) → ButtonElement
Button(string label, Action onClick = null) → ButtonElement
CalendarDatePicker(DateTimeOffset? date = null, Action<DateTimeOffset?> onDateChanged = null) → CalendarDatePickerElement
CalendarView() → CalendarViewElement
Canvas(Element[] children) → CanvasElement
Caption(string content) → TextBlockElement
Card(Element child) → BorderElement
CheckBox(bool isChecked, Action<bool> onIsCheckedChanged = null, string label = null) → CheckBoxElement
ColorPicker(Color color, Action<Color> onColorChanged = null) → ColorPickerElement
Column<T>(string name, Func<T, object> accessor, bool editable = false, string displayName = null, string format = null, double? width = null, PinPosition pin = PinPosition.None) → ColumnBuilder<T>
ComboBox(Element[] itemElements, int selectedIndex, Action<int> onSelectedIndexChanged) → ComboBoxElement
ComboBox(string[] items, int selectedIndex = -1, Action<int> onSelectedIndexChanged = null) → ComboBoxElement
CommandBar(AppBarItemBase[] primaryCommands = null, AppBarItemBase[] secondaryCommands = null) → CommandBarElement
CommandBarFlyout(Element target, AppBarItemBase[] primaryCommands = null, AppBarItemBase[] secondaryCommands = null) → CommandBarFlyoutElement
CommandHost(Command[] commands, Element child) → CommandHostElement
Component<T, TProps>(TProps props) → ComponentElement<TProps>
Component<T>() → ComponentElement
ContentDialog(string title, Element content, string primaryButtonText = "OK") → ContentDialogElement
ContentFlyout(Element content, FlyoutPlacementMode placement = FlyoutPlacementMode.Auto) → ContentFlyoutElement
DataGrid<T>(IDataSource<T> source, IReadOnlyList<FieldDescriptor> columns, TypeRegistry registry = null, SelectionMode selectionMode = SelectionMode.None, Action<IReadOnlySet<RowKey>> onSelectionChanged = null, Func<RowKey, T, Task> onRowChanged = null, double? rowHeight = 40, bool editable = false, EditMode editMode = EditMode.Cell, Func<CellContext<T>, Element> cellTemplate = null, Func<RowContext<T>, Element> rowTemplate = null, Func<HeaderContext, Element> headerTemplate = null, Element loadingTemplate = null, Element emptyTemplate = null, bool showSearch = false, Func<T, RowKey, Element> rowDetailTemplate = null, Func<FieldDescriptor, double, Element> placeholderCellTemplate = null) → ComponentElement<DataGridElement<T>>
DataGrid<T>(IDataSource<T> source, TypeRegistry registry, Func<FieldDescriptor, FieldDescriptor> columnOverrides = null, SelectionMode selectionMode = SelectionMode.None, Action<IReadOnlySet<RowKey>> onSelectionChanged = null, Func<RowKey, T, Task> onRowChanged = null, double? rowHeight = 40, bool editable = false, EditMode editMode = EditMode.Cell, Element loadingTemplate = null, Element emptyTemplate = null) → ComponentElement<DataGridElement<T>>
DatePicker(DateTimeOffset date, Action<DateTimeOffset> onDateChanged = null) → DatePickerElement
DevtoolsMenu(Func<IEnumerable<MenuFlyoutItemBase>> items = null, string glyph = "⚡", string toolTip = "Devtools", string automationId = null) → Element
DropDownButton(string label, Element flyout = null) → DropDownButtonElement
Ellipse() → EllipseElement
Empty() → Element
ErrorBoundary(Element child, Element fallback) → ErrorBoundaryElement
ErrorBoundary(Element child, Func<Exception, Element> fallback) → ErrorBoundaryElement
Expander(string header, Element content, bool isExpanded = false, Action<bool> onIsExpandedChanged = null) → ExpanderElement
Expr(Func<Element> render) → Element
Flex(Element[] children) → FlexElement
Flex(FlexDirection direction, Element[] children) → FlexElement
FlexColumn(Element[] children) → FlexElement
FlexRow(Element[] children) → FlexElement
FlipView(Element[] items) → FlipViewElement
FlipView<T>(IReadOnlyList<T> items, Func<T, int, Element> viewBuilder) → TemplatedFlipViewElement<T>
FlipView<T>(IReadOnlyList<T> items, Func<T, string> keySelector, Func<T, int, Element> viewBuilder) → TemplatedFlipViewElement<T>
Flyout(Element target, Element flyoutContent) → FlyoutElement
FontIcon(string glyph, string fontFamily = null, double? fontSize = null) → FontIconData
ForEach<T>(IEnumerable<T> items, Func<T, Element> render) → Element
ForEach<T>(IEnumerable<T> items, Func<T, int, Element> render) → Element
Frame(Type sourcePageType = null, object navigationParameter = null) → FrameElement
Grid(GridSize[] columns, GridSize[] rows, Element[] children) → GridElement
GridView(Element[] items) → GridViewElement
GridView<T>(IReadOnlyList<T> items, Func<T, int, Element> viewBuilder) → TemplatedGridViewElement<T>
GridView<T>(IReadOnlyList<T> items, Func<T, string> keySelector, Func<T, int, Element> viewBuilder) → TemplatedGridViewElement<T>
Group(Element[] children) → Element
HStack(Element[] children) → StackElement
HStack(double spacing, Element[] children) → StackElement
Heading(string content) → TextBlockElement
Hyperlink(string text, Uri navigateUri) → RichTextHyperlink
HyperlinkButton(Command command) → HyperlinkButtonElement
HyperlinkButton(string content, Uri navigateUri = null, Action onClick = null) → HyperlinkButtonElement
Icon(IconData data) → IconElement
Icon(Symbol symbol) → IconElement
Icon(string symbol) → IconElement
If(bool condition, Func<Element> then, Func<Element> otherwise = null) → Element
Image(string source) → ImageElement
ImageIcon(Uri source) → ImageIconData
InfoBadge() → InfoBadgeElement
InfoBadge(int value) → InfoBadgeElement
InfoBar(string title = null, string message = null) → InfoBarElement
InterspersedGrid(Orientation orientation, Element[] items, double[] proportions, double separatorSize, Func<int, Element> separatorFactory) → GridElement
ItemContainer(Element child) → ItemContainerElement
ItemsRepeater<T>(IReadOnlyList<T> items, Func<T, int, Element> viewBuilder) → ItemsRepeaterElement<T>
ItemsRepeater<T>(IReadOnlyList<T> items, Func<T, string> keySelector, Func<T, int, Element> viewBuilder) → ItemsRepeaterElement<T>
ItemsView<T>(IReadOnlyList<T> items, Func<T, string> keySelector, Func<T, int, Element> viewBuilder) → ItemsViewElement<T>
LazyHStack<T>(IReadOnlyList<T> items, Func<T, int, Element> viewBuilder) → LazyHStackElement<T>
LazyHStack<T>(IReadOnlyList<T> items, Func<T, string> keySelector, Func<T, int, Element> viewBuilder) → LazyHStackElement<T>
LazyVStack<T>(IReadOnlyList<T> items, Func<T, int, Element> viewBuilder) → LazyVStackElement<T>
LazyVStack<T>(IReadOnlyList<T> items, Func<T, string> keySelector, Func<T, int, Element> viewBuilder) → LazyVStackElement<T>
Line(double x1, double y1, double x2, double y2) → LineElement
ListBox(string[] items, int selectedIndex = -1, Action<int> onSelectedIndexChanged = null) → ListBoxElement
ListView(Element[] items) → ListViewElement
ListView<T>(IReadOnlyList<T> items, Func<T, int, Element> viewBuilder) → TemplatedListViewElement<T>
ListView<T>(IReadOnlyList<T> items, Func<T, string> keySelector, Func<T, int, Element> viewBuilder) → TemplatedListViewElement<T>
LocaleProvider(string locale, Element child, IStringResourceProvider resourceProvider = null, string defaultLocale = "en-US", bool pseudoLocalize = false) → ComponentElement<LocaleProviderElement>
MapControl(string mapServiceToken = null, double zoomLevel = 1) → MapControlElement
Markdown(string markdown) → Element
Markdown(string markdown, MarkdownOptions options) → Element
MediaPlayerElement(string source = null) → MediaPlayerElementElement
Memo(Func<RenderContext, Element> render, object[] dependencies) → MemoElement
Menu(string title, MenuFlyoutItemBase[] items) → MenuBarItemData
MenuBar(MenuBarItemData[] items) → MenuBarElement
MenuFlyout(Element target, MenuFlyoutItemBase[] items) → MenuFlyoutElement
MenuItem(Command command) → MenuFlyoutItemData
MenuItem(string text, Action onClick = null, string icon = null) → MenuFlyoutItemData
MenuItem<T>(Command<T> command, T parameter) → MenuFlyoutItemData
MenuItems(FlyoutPlacementMode placement, MenuFlyoutItemBase[] items) → MenuFlyoutContentElement
MenuItems(MenuFlyoutItemBase[] items) → MenuFlyoutContentElement
MenuSeparator() → MenuFlyoutSeparatorData
MenuSubItem(string text, MenuFlyoutItemBase[] items) → MenuFlyoutSubItemData
NavItem(string content, string icon = null, string tag = null) → NavigationViewItemData
NavItemHeader(string content) → NavigationViewItemData
NavigationHost<TRoute>(NavigationHandle<TRoute> nav, Func<TRoute, Element> routeMap) → NavigationHostElement
NavigationView(NavigationViewItemData[] menuItems, Element content = null) → NavigationViewElement
NumberBox(double value, Action<double> onValueChanged = null, string header = null) → NumberBoxElement
Paragraph(RichTextInline[] inlines) → RichTextParagraph
ParallaxView(Element child, double verticalShift = 0, double horizontalShift = 0) → ParallaxViewElement
PasswordBox(string password, Action<string> onPasswordChanged = null, string placeholderText = null) → PasswordBoxElement
Path2D() → PathElement
PathIcon(string data) → PathIconData
PersonPicture() → PersonPictureElement
PipsPager(int numberOfPages, int selectedPageIndex = 0, Action<int> onSelectedPageIndexChanged = null) → PipsPagerElement
Pivot(PivotItemData[] items) → PivotElement
PivotItem(string header, Element content) → PivotItemData
Popup(Element child, bool isOpen = false, Action onClosed = null) → PopupElement
Progress(double value) → ProgressElement
ProgressIndeterminate() → ProgressElement
ProgressRing() → ProgressRingElement
ProgressRing(double value) → ProgressRingElement
PropertyGrid(object target, TypeRegistry registry, Action<object> onRootChanged = null) → ComponentElement<PropertyGridElement>
RadioButton(string label, bool isChecked = false, Action<bool> onIsCheckedChanged = null, string groupName = null) → RadioButtonElement
RadioButtons(string[] items, int selectedIndex = -1, Action<int> onSelectedIndexChanged = null) → RadioButtonsElement
RadioMenuItem(string text, string groupName, bool isChecked = false, Action onClick = null, string icon = null) → RadioMenuFlyoutItemData
RatingControl(double value = 0, Action<double> onValueChanged = null) → RatingControlElement
Rectangle() → RectangleElement
RefreshContainer(Element content, Action onRefreshRequested = null) → RefreshContainerElement
RelativePanel(Element[] children) → RelativePanelElement
RenderEachTime(Func<RenderContext, Element> render) → FuncElement
RepeatButton(Command command) → RepeatButtonElement
RepeatButton(string label, Action onClick = null) → RepeatButtonElement
RichEditBox(string text = "", Action<string> onTextChanged = null) → RichEditBoxElement
RichTextBlock(RichTextParagraph[] paragraphs) → RichTextBlockElement
RichTextBlock(string text) → RichTextBlockElement
Run(string text) → RichTextRun
ScrollView(Element child) → ScrollViewElement
ScrollViewer(Element child) → ScrollViewerElement
SelectorBar(SelectorBarItemData[] items, int selectedIndex = 0, Action<int> onSelectedIndexChanged = null) → SelectorBarElement
SelectorBarItem(string text, string icon = null) → SelectorBarItemData
SemanticZoom(Element zoomedInView, Element zoomedOutView) → SemanticZoomElement
Slider(double value, double min = 0, double max = 100, Action<double> onValueChanged = null) → SliderElement
SplitButton(Command command, Element flyout = null) → SplitButtonElement
SplitButton(string label, Action onClick = null, Element flyout = null) → SplitButtonElement
SplitView(Element pane = null, Element content = null) → SplitViewElement
SubHeading(string content) → TextBlockElement
Subtitle(string content) → TextBlockElement
SwipeControl(Element content, SwipeItemData[] leftItems = null, SwipeItemData[] rightItems = null) → SwipeControlElement
SymbolIcon(string symbol) → SymbolIconData
Tab(string header, Element content) → TabViewItemData
TabView(TabViewItemData[] tabs) → TabViewElement
TeachingTip(string title, string subtitle = null) → TeachingTipElement
TextBlock(string content) → TextBlockElement
TextBox(string value, Action<string> onChanged = null, string placeholderText = null, string header = null) → TextBoxElement
Thick(double horizontal, double vertical) → Thickness
Thick(double left, double top, double right, double bottom) → Thickness
Thick(double uniform) → Thickness
ThreeStateCheckBox(bool? checkedState, Action<bool?> onCheckedStateChanged = null, string label = null) → CheckBoxElement
ThreeStateToggleButton(string label, bool? checkedState = null, Action<bool?> onCheckedStateChanged = null) → ToggleButtonElement
TimePicker(TimeSpan time, Action<TimeSpan> onTimeChanged = null) → TimePickerElement
Title(string content) → TextBlockElement
TitleBar(string title) → TitleBarElement
ToggleButton(Command command, bool isChecked = false) → ToggleButtonElement
ToggleButton(string label, bool isChecked = false, Action<bool> onIsCheckedChanged = null) → ToggleButtonElement
ToggleMenuItem(string text, bool isChecked = false, Action<bool> onIsCheckedChanged = null, string icon = null) → ToggleMenuFlyoutItemData
ToggleSplitButton(Command command, bool isChecked = false, Element flyout = null) → ToggleSplitButtonElement
ToggleSplitButton(string label, bool isChecked = false, Action<bool> onIsCheckedChanged = null, Element flyout = null) → ToggleSplitButtonElement
ToggleSwitch(bool isOn, Action<bool> onIsOnChanged = null, string onContent = null, string offContent = null, string header = null) → ToggleSwitchElement
TreeNode(string content, TreeViewNodeData[] children) → TreeViewNodeData
TreeView(TreeViewNodeData[] nodes) → TreeViewElement
UniformGrid(Orientation orientation, Element[] items) → GridElement
VStack(Element[] children) → StackElement
VStack(double spacing, Element[] children) → StackElement
Viewbox(Element child) → ViewboxElement
VirtualList(int itemCount, Func<int, Element> renderItem, Func<int, string> getItemKey = null, double? itemHeight = null, double estimatedItemHeight = 40, double spacing = 0, Action<VirtualListRef> ref = null, Action<int, int> onVisibleRangeChanged = null) → ComponentElement<VirtualListElement>
WebView2(Uri source = null) → WebView2Element
When(bool condition, Func<Element> then) → Element
WrapGrid(Element[] children) → WrapGridElement
WrapGrid(int maxRowsOrColumns, Element[] children) → WrapGridElement
## Modifiers (extension methods on Element)
# Fluent — preserves concrete element type. Type-specific sugar (e.g. .Bold()
# on TextBlockElement) MUST come before generic .Margin/.Padding/etc.
AnimatedIconElement.Set(Action<AnimatedIcon> configure) → AnimatedIconElement
AnimatedVisualPlayerElement.Set(Action<AnimatedVisualPlayer> configure) → AnimatedVisualPlayerElement
AnnotatedScrollBarElement.Set(Action<AnnotatedScrollBar> configure) → AnnotatedScrollBarElement
AutoSuggestBoxElement.Header(string header) → AutoSuggestBoxElement
AutoSuggestBoxElement.IsSuggestionListOpen(bool open = true) → AutoSuggestBoxElement
AutoSuggestBoxElement.PlaceholderText(string text) → AutoSuggestBoxElement
AutoSuggestBoxElement.QueryIcon(IconData icon) → AutoSuggestBoxElement
AutoSuggestBoxElement.QuerySubmitted(Action<string> handler) → AutoSuggestBoxElement
AutoSuggestBoxElement.Set(Action<AutoSuggestBox> configure) → AutoSuggestBoxElement
AutoSuggestBoxElement.SuggestionChosen(Action<string> handler) → AutoSuggestBoxElement
AutoSuggestBoxElement.TextChanged(Action<string> handler) → AutoSuggestBoxElement
AutoSuggestElement<T>.PlaceholderText<T>(string text) → AutoSuggestElement<T>
AutoSuggestElement<T>.Selected<T>(Action<T> handler) → AutoSuggestElement<T>
BorderElement.Set(Action<Border> configure) → BorderElement
BreadcrumbBarElement.ItemClicked(Action<BreadcrumbBarItemData> handler) → BreadcrumbBarElement
BreadcrumbBarElement.Set(Action<BreadcrumbBar> configure) → BreadcrumbBarElement
ButtonElement.AccentButton() → ButtonElement
ButtonElement.Click(Action handler) → ButtonElement
ButtonElement.IsDisabledFocusable(bool disabled = true) → ButtonElement
ButtonElement.Set(Action<Button> configure) → ButtonElement
ButtonElement.SubtleButton() → ButtonElement
ButtonElement.TextLink() → ButtonElement
CalendarDatePickerElement.DateChanged(Action<DateTimeOffset?> handler) → CalendarDatePickerElement
CalendarDatePickerElement.DateFormat(string format) → CalendarDatePickerElement
CalendarDatePickerElement.IsCalendarOpen(bool open = true) → CalendarDatePickerElement
CalendarDatePickerElement.IsGroupLabelVisible(bool visible = true) → CalendarDatePickerElement
CalendarDatePickerElement.IsTodayHighlighted(bool highlighted = true) → CalendarDatePickerElement
CalendarDatePickerElement.PlaceholderText(string text) → CalendarDatePickerElement
CalendarDatePickerElement.Set(Action<CalendarDatePicker> configure) → CalendarDatePickerElement
CalendarViewElement.DisplayMode(CalendarViewDisplayMode mode) → CalendarViewElement
CalendarViewElement.FirstDayOfWeek(DayOfWeek day) → CalendarViewElement
CalendarViewElement.MaxDate(DateTimeOffset date) → CalendarViewElement
CalendarViewElement.MinDate(DateTimeOffset date) → CalendarViewElement
CalendarViewElement.NumberOfWeeksInView(int weeks) → CalendarViewElement
CalendarViewElement.SelectedDates(IReadOnlyList<DateTimeOffset> dates) → CalendarViewElement
CalendarViewElement.SelectedDatesChanged(Action<IReadOnlyList<DateTimeOffset>> handler) → CalendarViewElement
CalendarViewElement.Set(Action<CalendarView> configure) → CalendarViewElement
CanvasElement.Set(Action<Canvas> configure) → CanvasElement
CheckBoxElement.CheckedStateChanged(Action<bool?> handler) → CheckBoxElement
CheckBoxElement.IsCheckedChanged(Action<bool> handler) → CheckBoxElement
CheckBoxElement.Set(Action<CheckBox> configure) → CheckBoxElement
ColorPickerElement.AlphaEnabled(bool enabled = true) → ColorPickerElement
ColorPickerElement.ColorChanged(Action<Color> handler) → ColorPickerElement
ColorPickerElement.ColorChannelTextInputVisible(bool visible) → ColorPickerElement
ColorPickerElement.ColorSliderVisible(bool visible) → ColorPickerElement
ColorPickerElement.ColorSpectrumShape(ColorSpectrumShape shape) → ColorPickerElement
ColorPickerElement.ColorSpectrumVisible(bool visible = true) → ColorPickerElement
ColorPickerElement.HexInputVisible(bool visible) → ColorPickerElement
ColorPickerElement.HueRange(int minHue, int maxHue) → ColorPickerElement
ColorPickerElement.MoreButtonVisible(bool visible = true) → ColorPickerElement
ColorPickerElement.SaturationRange(int minSaturation, int maxSaturation) → ColorPickerElement
ColorPickerElement.Set(Action<ColorPicker> configure) → ColorPickerElement
ColorPickerElement.ValueRange(int minValue, int maxValue) → ColorPickerElement
ComboBoxElement.Description(string description) → ComboBoxElement
ComboBoxElement.DropDownClosed(Action handler) → ComboBoxElement
ComboBoxElement.DropDownOpened(Action handler) → ComboBoxElement
ComboBoxElement.Header(string header) → ComboBoxElement
ComboBoxElement.IsEditable(bool editable = true) → ComboBoxElement
ComboBoxElement.MaxDropDownHeight(double height) → ComboBoxElement
ComboBoxElement.PlaceholderText(string text) → ComboBoxElement
ComboBoxElement.SelectedIndexChanged(Action<int> handler) → ComboBoxElement
ComboBoxElement.Set(Action<ComboBox> configure) → ComboBoxElement
CommandBarElement.Set(Action<CommandBar> configure) → CommandBarElement
CommandBarFlyoutElement.Set(Action<CommandBarFlyout> configure) → CommandBarFlyoutElement
ContentDialogElement.Closed(Action<ContentDialogResult> handler) → ContentDialogElement
ContentDialogElement.IsPrimaryButtonEnabled(bool enabled = true) → ContentDialogElement
ContentDialogElement.IsSecondaryButtonEnabled(bool enabled = true) → ContentDialogElement
ContentDialogElement.Opened(Action handler) → ContentDialogElement
ContentDialogElement.Set(Action<ContentDialog> configure) → ContentDialogElement
DataGridElement<T>.SelectionChanged<T>(Action<IReadOnlySet<RowKey>> handler) → DataGridElement<T>
DatePickerElement.DateChanged(Action<DateTimeOffset> handler) → DatePickerElement
DatePickerElement.DayFormat(string format) → DatePickerElement
DatePickerElement.MonthFormat(string format) → DatePickerElement
DatePickerElement.Orientation(Orientation orientation) → DatePickerElement
DatePickerElement.Set(Action<DatePicker> configure) → DatePickerElement
DatePickerElement.YearFormat(string format) → DatePickerElement
DockManager.ActiveContentChanged(Action<DockActiveContentChangedEventArgs> handler) → DockManager
DockManager.ContentDocked(Action<DockContentDockedEventArgs> handler) → DockManager
DockManager.ContentDocking(Action<DockContentDockingEventArgs> handler) → DockManager
DockManager.ContentFloated(Action<DockContentFloatedEventArgs> handler) → DockManager
DockManager.ContentFloating(Action<DockContentFloatingEventArgs> handler) → DockManager
DockManager.DocumentClosed(Action<DockDocumentClosedEventArgs> handler) → DockManager
DockManager.DocumentClosing(Action<DockDocumentClosingEventArgs> handler) → DockManager
DockManager.DropTargetConfirmed(Action<DockTarget> handler) → DockManager
DockManager.DropTargetHovered(Action<DockTarget?> handler) → DockManager
DockManager.DropTargetsDismissed(Action handler) → DockManager
DockManager.FloatingWindowClosed(Action<DockFloatingWindowClosedEventArgs> handler) → DockManager
DockManager.FloatingWindowCreated(Action<DockFloatingWindowCreatedEventArgs> handler) → DockManager
DockManager.LayoutChanged(Action<DockLayoutChangedEventArgs> handler) → DockManager
DockManager.LayoutChanging(Action<DockLayoutChangingEventArgs> handler) → DockManager
DockManager.LiveLayoutChanged(Action<DockNode> handler) → DockManager
DockManager.SplitterDragCompleted(Action handler) → DockManager
DockManager.ToolWindowClosed(Action<DockToolWindowClosedEventArgs> handler) → DockManager
DockManager.ToolWindowClosing(Action<DockToolWindowClosingEventArgs> handler) → DockManager
DockManager.ToolWindowHidden(Action<DockToolWindowHiddenEventArgs> handler) → DockManager
DockManager.ToolWindowHiding(Action<DockToolWindowHidingEventArgs> handler) → DockManager
DropDownButtonElement.AccentButton() → DropDownButtonElement
DropDownButtonElement.Set(Action<DropDownButton> configure) → DropDownButtonElement
DropDownButtonElement.SubtleButton() → DropDownButtonElement
EllipseElement.Fill(Brush brush) → EllipseElement
EllipseElement.Set(Action<Ellipse> configure) → EllipseElement
ExpanderElement.ContentTransitions(TransitionCollection transitions) → ExpanderElement
ExpanderElement.Direction(ExpandDirection dir) → ExpanderElement
ExpanderElement.HeaderTemplate(Element header) → ExpanderElement
ExpanderElement.IsExpandedChanged(Action<bool> handler) → ExpanderElement
ExpanderElement.Set(Action<Expander> configure) → ExpanderElement
FlexElement.FlexPadding(double horizontal, double vertical) → FlexElement
FlexElement.FlexPadding(double left, double top, double right, double bottom) → FlexElement
FlexElement.FlexPadding(double uniform) → FlexElement
FlexElement.Set(Action<FlexPanel> configure) → FlexElement
FlipViewElement.SelectedIndexChanged(Action<int> handler) → FlipViewElement
FlipViewElement.Set(Action<FlipView> configure) → FlipViewElement
FlyoutElement.AreOpenCloseAnimationsEnabled(bool enabled = true) → FlyoutElement
FlyoutElement.Closed(Action handler) → FlyoutElement
FlyoutElement.Opened(Action handler) → FlyoutElement
FlyoutElement.OverlayInputPassThroughElement(Element passThrough) → FlyoutElement
FlyoutElement.Set(Action<Flyout> configure) → FlyoutElement
FlyoutElement.ShowMode(FlyoutShowMode mode) → FlyoutElement
FrameElement.Navigated(Action<Type> handler) → FrameElement
FrameElement.Navigating(Action<Type> handler) → FrameElement
FrameElement.NavigationFailed(Action<Type, Exception> handler) → FrameElement
FrameElement.Set(Action<Frame> configure) → FrameElement
GridElement.BackgroundTransition(TimeSpan? duration = null) → GridElement
GridElement.Set(Action<Grid> configure) → GridElement
GridViewElement.IncrementalLoadingTrigger(IncrementalLoadingTrigger trigger) → GridViewElement
GridViewElement.ItemClick(Action<int> handler) → GridViewElement
GridViewElement.ItemContainerStyle(Style style) → GridViewElement
GridViewElement.SelectedIndexChanged(Action<int> handler) → GridViewElement
GridViewElement.SelectionChanged(Action<IReadOnlyList<int>> handler) → GridViewElement
GridViewElement.SelectionMode(ListViewSelectionMode mode) → GridViewElement
GridViewElement.Set(Action<GridView> configure) → GridViewElement
HyperlinkButtonElement.Click(Action handler) → HyperlinkButtonElement
HyperlinkButtonElement.NavigateUri(Uri uri) → HyperlinkButtonElement
HyperlinkButtonElement.Set(Action<HyperlinkButton> configure) → HyperlinkButtonElement
HyperlinkButtonElement.TextLink() → HyperlinkButtonElement
IconElement.Set(Action<IconElement> configure) → IconElement
ImageElement.ImageFailed(Action<string> handler) → ImageElement
ImageElement.ImageOpened(Action handler) → ImageElement
ImageElement.NineGrid(Thickness nineGrid) → ImageElement
ImageElement.Set(Action<Image> configure) → ImageElement
InfoBadgeElement.Set(Action<InfoBadge> configure) → InfoBadgeElement
InfoBarElement.ActionButtonClick(Action handler) → InfoBarElement
InfoBarElement.Closed(Action handler) → InfoBarElement
InfoBarElement.Content(Element content) → InfoBarElement
InfoBarElement.Error() → InfoBarElement
InfoBarElement.IconSource(IconData icon) → InfoBarElement
InfoBarElement.Informational() → InfoBarElement
InfoBarElement.IsClosable(bool closable = true) → InfoBarElement
InfoBarElement.Set(Action<InfoBar> configure) → InfoBarElement
InfoBarElement.Severity(InfoBarSeverity severity) → InfoBarElement
InfoBarElement.Success() → InfoBarElement
InfoBarElement.Warning() → InfoBarElement
ItemContainerElement.Set(Action<ItemContainer> configure) → ItemContainerElement
ItemsViewElement<T>.ItemInvoked<T>(Action<T> handler) → ItemsViewElement<T>
ItemsViewElement<T>.SelectionChanged<T>(Action<IReadOnlyList<T>> handler) → ItemsViewElement<T>
ItemsViewElement<T>.Set<T>(Action<ItemsView> configure) → ItemsViewElement<T>
LazyHStackElement<T>.Set<T>(Action<ScrollViewer> configure) → LazyHStackElement<T>
LazyHStackElement<T>.SetRepeater<T>(Action<ItemsRepeater> configure) → LazyHStackElement<T>
LazyVStackElement<T>.Set<T>(Action<ScrollViewer> configure) → LazyVStackElement<T>
LazyVStackElement<T>.SetRepeater<T>(Action<ItemsRepeater> configure) → LazyVStackElement<T>
LineElement.Set(Action<Line> configure) → LineElement
LineElement.Stroke(Brush brush) → LineElement
LineElement.StrokeThickness(double thickness) → LineElement
ListBoxElement.SelectedIndexChanged(Action<int> handler) → ListBoxElement
ListBoxElement.SelectionChanged(Action<IReadOnlyList<int>> handler) → ListBoxElement
ListBoxElement.Set(Action<ListBox> configure) → ListBoxElement
ListViewElement.IncrementalLoadingTrigger(IncrementalLoadingTrigger trigger) → ListViewElement
ListViewElement.ItemClick(Action<int> handler) → ListViewElement
ListViewElement.ItemContainerStyle(Style style) → ListViewElement
ListViewElement.SelectedIndexChanged(Action<int> handler) → ListViewElement
ListViewElement.SelectionChanged(Action<IReadOnlyList<int>> handler) → ListViewElement
ListViewElement.SelectionMode(ListViewSelectionMode mode) → ListViewElement
ListViewElement.Set(Action<ListView> configure) → ListViewElement
MapControlElement.Set(Action<MapControl> configure) → MapControlElement
MaskedTextFieldElement.Changed(Action<string> handler) → MaskedTextFieldElement
MediaPlayerElementElement.MediaEnded(Action handler) → MediaPlayerElementElement
MediaPlayerElementElement.MediaFailed(Action<string> handler) → MediaPlayerElementElement
MediaPlayerElementElement.MediaOpened(Action handler) → MediaPlayerElementElement
MediaPlayerElementElement.Set(Action<MediaPlayerElement> configure) → MediaPlayerElementElement
MenuBarElement.Set(Action<MenuBar> configure) → MenuBarElement
MenuFlyoutElement.Set(Action<MenuFlyout> configure) → MenuFlyoutElement
NavigationViewElement.AutoSuggestBox(AutoSuggestBoxElement box) → NavigationViewElement
NavigationViewElement.BackRequested(Action handler) → NavigationViewElement
NavigationViewElement.CompactModeThresholdWidth(double width) → NavigationViewElement
NavigationViewElement.ExpandedModeThresholdWidth(double width) → NavigationViewElement
NavigationViewElement.OpenPaneLength(double length) → NavigationViewElement
NavigationViewElement.PaneCustomContent(Element content) → NavigationViewElement
NavigationViewElement.PaneDisplayMode(NavigationViewPaneDisplayMode mode) → NavigationViewElement
NavigationViewElement.PaneFooter(Element footer) → NavigationViewElement
NavigationViewElement.PaneTitle(string title) → NavigationViewElement
NavigationViewElement.SelectedTagChanged(Action<string> handler) → NavigationViewElement
NavigationViewElement.Set(Action<NavigationView> configure) → NavigationViewElement
NavigationViewElement.WithNavigation<TRoute>(NavigationHandle<TRoute> nav, Func<TRoute, string> routeToTag, Func<string, TRoute> tagToRoute) → NavigationViewElement
NumberBoxElement.AcceptsExpression(bool accepts = true) → NumberBoxElement
NumberBoxElement.Description(string description) → NumberBoxElement
NumberBoxElement.Focus(FocusManager fm, string fieldName, bool autoFocus = false) → NumberBoxElement
NumberBoxElement.NumberFormatter(INumberFormatter2 formatter) → NumberBoxElement
NumberBoxElement.PlaceholderText(string text) → NumberBoxElement
NumberBoxElement.Range(double min, double max) → NumberBoxElement
NumberBoxElement.Set(Action<NumberBox> configure) → NumberBoxElement
NumberBoxElement.SpinButtons(NumberBoxSpinButtonPlacementMode placement = NumberBoxSpinButtonPlacementMode.Inline) → NumberBoxElement
NumberBoxElement.ValidationMode(NumberBoxValidationMode mode) → NumberBoxElement
NumberBoxElement.ValueChanged(Action<double> handler) → NumberBoxElement
ParallaxViewElement.Set(Action<ParallaxView> configure) → ParallaxViewElement
ParallaxViewElement.Source(UIElement source) → ParallaxViewElement
ParallaxViewElement.VerticalSourceEndOffset(double offset) → ParallaxViewElement
ParallaxViewElement.VerticalSourceStartOffset(double offset) → ParallaxViewElement
PasswordBoxElement.Header(string header) → PasswordBoxElement
PasswordBoxElement.MaxLength(int maxLength) → PasswordBoxElement
PasswordBoxElement.PasswordChanged(Action<string> handler) → PasswordBoxElement
PasswordBoxElement.PasswordChar(string passwordChar) → PasswordBoxElement
PasswordBoxElement.PasswordRevealMode(PasswordRevealMode mode) → PasswordBoxElement
PasswordBoxElement.PlaceholderText(string text) → PasswordBoxElement
PasswordBoxElement.Set(Action<PasswordBox> configure) → PasswordBoxElement
PathElement.Fill(Brush brush) → PathElement
PathElement.FillRule(FillRule rule) → PathElement
PathElement.Set(Action<Path> configure) → PathElement
PathElement.Stroke(Brush brush) → PathElement
PathElement.StrokeDashArray(double[] dashes) → PathElement
PathElement.StrokeDashCap(PenLineCap cap) → PathElement
PathElement.StrokeDashOffset(double offset) → PathElement
PathElement.StrokeEndLineCap(PenLineCap cap) → PathElement
PathElement.StrokeLineJoin(PenLineJoin join) → PathElement
PathElement.StrokeMiterLimit(double limit) → PathElement
PathElement.StrokeStartLineCap(PenLineCap cap) → PathElement
PathElement.StrokeThickness(double thickness) → PathElement
PersonPictureElement.DisplayName(string name) → PersonPictureElement
PersonPictureElement.Initials(string initials) → PersonPictureElement
PersonPictureElement.Set(Action<PersonPicture> configure) → PersonPictureElement
PipsPagerElement.MaxVisiblePips(int max) → PipsPagerElement
PipsPagerElement.NextButtonVisibility(PipsPagerButtonVisibility visibility) → PipsPagerElement
PipsPagerElement.PreviousButtonVisibility(PipsPagerButtonVisibility visibility) → PipsPagerElement
PipsPagerElement.SelectedPageIndexChanged(Action<int> handler) → PipsPagerElement
PipsPagerElement.Set(Action<PipsPager> configure) → PipsPagerElement
PipsPagerElement.WrapMode(PipsPagerWrapMode mode) → PipsPagerElement
PivotElement.SelectedIndexChanged(Action<int> handler) → PivotElement
PivotElement.Set(Action<Pivot> configure) → PivotElement
PopupElement.Closed(Action handler) → PopupElement
PopupElement.IsLightDismissEnabled(bool enabled = true) → PopupElement
PopupElement.Offset(double horizontal, double vertical) → PopupElement
PopupElement.Opened(Action handler) → PopupElement
PopupElement.Set(Action<Popup> configure) → PopupElement
ProgressElement.Set(Action<ProgressBar> configure) → ProgressElement
ProgressRingElement.IsActive(bool active = true) → ProgressRingElement
ProgressRingElement.Set(Action<ProgressRing> configure) → ProgressRingElement
PropertyGridElement.RootChanged(Action<object> handler) → PropertyGridElement
RadioButtonElement.IsCheckedChanged(Action<bool> handler) → RadioButtonElement
RadioButtonElement.Set(Action<RadioButton> configure) → RadioButtonElement
RadioButtonsElement.SelectedIndexChanged(Action<int> handler) → RadioButtonsElement
RadioButtonsElement.Set(Action<RadioButtons> configure) → RadioButtonsElement
RatingControlElement.Caption(string caption) → RatingControlElement
RatingControlElement.InitialSetValue(int value) → RatingControlElement
RatingControlElement.IsReadOnly(bool readOnly = true) → RatingControlElement
RatingControlElement.MaxRating(int max) → RatingControlElement
RatingControlElement.PlaceholderValue(double value) → RatingControlElement
RatingControlElement.Set(Action<RatingControl> configure) → RatingControlElement
RatingControlElement.ValueChanged(Action<double> handler) → RatingControlElement
RectangleElement.Fill(Brush brush) → RectangleElement
RectangleElement.Set(Action<Rectangle> configure) → RectangleElement
RefreshContainerElement.PullDirection(RefreshPullDirection direction) → RefreshContainerElement
RefreshContainerElement.RefreshRequested(Action handler) → RefreshContainerElement
RefreshContainerElement.Set(Action<RefreshContainer> configure) → RefreshContainerElement
RelativePanelElement.Set(Action<RelativePanel> configure) → RelativePanelElement
RepeatButtonElement.Click(Action handler) → RepeatButtonElement
RepeatButtonElement.Delay(int delay) → RepeatButtonElement
RepeatButtonElement.Interval(int interval) → RepeatButtonElement
RepeatButtonElement.Set(Action<RepeatButton> configure) → RepeatButtonElement
RichEditBoxElement.AcceptsReturn(bool accepts = true) → RichEditBoxElement
RichEditBoxElement.IsSpellCheckEnabled(bool enabled = true) → RichEditBoxElement
RichEditBoxElement.MaxLength(int maxLength) → RichEditBoxElement
RichEditBoxElement.PlaceholderText(string text) → RichEditBoxElement
RichEditBoxElement.SelectionHighlightColor(SolidColorBrush brush) → RichEditBoxElement
RichEditBoxElement.Set(Action<RichEditBox> configure) → RichEditBoxElement
RichEditBoxElement.TextChanged(Action<string> handler) → RichEditBoxElement
RichEditBoxElement.TextWrapping(TextWrapping wrapping = TextWrapping.Wrap) → RichEditBoxElement
RichTextBlockElement.CharacterSpacing(int spacing) → RichTextBlockElement
RichTextBlockElement.LineHeight(double height) → RichTextBlockElement
RichTextBlockElement.MaxLines(int maxLines) → RichTextBlockElement
RichTextBlockElement.Set(Action<RichTextBlock> configure) → RichTextBlockElement
RichTextBlockElement.TextAlignment(TextAlignment alignment) → RichTextBlockElement
RichTextBlockElement.TextTrimming(TextTrimming trimming) → RichTextBlockElement
ScrollViewElement.AnchorRatio(double horizontal, double vertical) → ScrollViewElement
ScrollViewElement.ContentOrientation(ScrollingContentOrientation orientation) → ScrollViewElement
ScrollViewElement.HorizontalScrollMode(ScrollingScrollMode mode) → ScrollViewElement
ScrollViewElement.Set(Action<ScrollView> configure) → ScrollViewElement
ScrollViewElement.VerticalScrollMode(ScrollingScrollMode mode) → ScrollViewElement
ScrollViewElement.ViewChanged(Action handler) → ScrollViewElement
ScrollViewElement.ZoomMode(ScrollingZoomMode mode) → ScrollViewElement
ScrollViewElement.ZoomRange(double min, double max) → ScrollViewElement
ScrollViewerElement.HorizontalScrollMode(ScrollMode mode) → ScrollViewerElement
ScrollViewerElement.Set(Action<ScrollViewer> configure) → ScrollViewerElement
ScrollViewerElement.VerticalScrollMode(ScrollMode mode) → ScrollViewerElement
ScrollViewerElement.ViewChanged(Action<ScrollViewerViewChangedEventArgs> handler) → ScrollViewerElement
ScrollViewerElement.ZoomMode(ZoomMode mode) → ScrollViewerElement
SelectorBarElement.SelectedIndexChanged(Action<int> handler) → SelectorBarElement
SelectorBarElement.Set(Action<SelectorBar> configure) → SelectorBarElement
SemanticZoomElement.Set(Action<SemanticZoom> configure) → SemanticZoomElement
SliderElement.Header(string header) → SliderElement
SliderElement.Orientation(Orientation orientation) → SliderElement
SliderElement.Set(Action<Slider> configure) → SliderElement
SliderElement.SnapsTo(SliderSnapsTo snapsTo) → SliderElement
SliderElement.StepFrequency(double step) → SliderElement
SliderElement.ThumbToolTip(bool enabled = true) → SliderElement
SliderElement.TickFrequency(double frequency) → SliderElement
SliderElement.TickPlacement(TickPlacement placement) → SliderElement
SliderElement.ValueChanged(Action<double> handler) → SliderElement
SplitButtonElement.AccentButton() → SplitButtonElement
SplitButtonElement.Click(Action handler) → SplitButtonElement
SplitButtonElement.Set(Action<SplitButton> configure) → SplitButtonElement
SplitButtonElement.SubtleButton() → SplitButtonElement
SplitViewElement.LightDismissOverlayMode(LightDismissOverlayMode mode) → SplitViewElement
SplitViewElement.PaneBackground(Brush brush) → SplitViewElement
SplitViewElement.PaneBackground(ThemeRef theme) → SplitViewElement
SplitViewElement.PaneOpenChanged(Action<bool> handler) → SplitViewElement
SplitViewElement.Set(Action<SplitView> configure) → SplitViewElement
StackElement.BackgroundTransition(TimeSpan? duration = null) → StackElement
StackElement.Set(Action<StackPanel> configure) → StackElement
StackElement.Spacing(double spacing) → StackElement
SwipeControlElement.Set(Action<SwipeControl> configure) → SwipeControlElement
T.AccessKey<T>(string key) → T
T.AccessibilityHidden<T>() → T
T.AccessibilityView<T>(AccessibilityView view) → T
T.Animate<T>(Curve curve, AnimateProperty properties = AnimateProperty.All) → T
T.ApplyStyle<T>(string styleName) → T
T.AutomationId<T>(string id) → T
T.AutomationName<T>(string name) → T
T.Backdrop<T>(BackdropKind kind) → T
T.Backdrop<T>(Func<SystemBackdrop> factory) → T
T.Background<T>(Brush brush) → T
T.Background<T>(ThemeRef theme) → T
T.Background<T>(string color) → T
T.BorderInlineStart<T>(Thickness thickness) → T
T.Canvas<T>(double left = 0, double top = 0) → T
T.Canvas<T>(double left, double top, double anchorX, double anchorY) → T
T.Center<T>() → T
T.CenterAt<T>(double x, double y) → T
T.CenterPoint<T>(Vector3 center) → T
T.ConnectedAnimation<T>(string key) → T
T.CornerRadius<T>(double radius) → T
T.CornerRadius<T>(double topLeft, double topRight, double bottomRight, double bottomLeft) → T
T.DraggableWhen<T>(Func<bool> canDrag) → T
T.Flex<T>(double grow = 0, double shrink = 1, double? basis = null, double? minWidth = null, double? minHeight = null, FlexAlign? alignSelf = null, FlexPositionType position = FlexPositionType.Relative, double? left = null, double? top = null, double? right = null, double? bottom = null) → T
T.FocusMeta<T>(FocusManager fm, string fieldName, bool autoFocus = false) → T
T.FocusTrap<T>(FocusTrapHandle handle) → T
T.FontFamily<T>(FontFamily family) → T
T.FontFamily<T>(string family) → T
T.FontSize<T>(double size) → T
T.FontWeight<T>(FontWeight weight) → T
T.Foreground<T>(Brush brush) → T
T.Foreground<T>(ThemeRef theme) → T
T.Foreground<T>(string color) → T
T.FullDescription<T>(string desc) → T
T.GetFocus<T>() → FocusAttached
T.GetValidation<T>() → ValidationAttached
T.Grid<T>(int row = 0, int column = 0, int rowSpan = 1, int columnSpan = 1) → T
T.HAlign<T>(HorizontalAlignment alignment) → T
T.HeadingLevel<T>(AutomationHeadingLevel level) → T
T.Height<T>(double height) → T
T.HelpText<T>(string text) → T
T.HierarchyLevel<T>(int level) → T
T.HorizontalAlignment<T>(HorizontalAlignment alignment) → T
T.Immediate<T>() → T
T.InteractionStates<T>(Func<InteractionStatesBuilder, InteractionStatesBuilder> configure, Curve curve = null) → T
T.IsEnabled<T>(bool enabled = true) → T
T.IsTabStop<T>(bool isTabStop = true) → T
T.IsVisible<T>(bool isVisible) → T
T.ItemContainerTransitions<T>(Transition[] transitions) → T
T.ItemStatus<T>(string status) → T
T.Keyframes<T>(string name, object trigger, Func<KeyframeBuilder, KeyframeBuilder> configure) → T
T.LabeledBy<T>(string labelAutomationId) → T
T.Landmark<T>(AutomationLandmarkType type) → T
T.LayoutAnimation<T>() → T
T.LayoutAnimation<T>(LayoutAnimationConfig config) → T
T.LayoutAnimation<T>(TimeSpan duration) → T
T.LiveRegion<T>(AutomationLiveSetting mode = AutomationLiveSetting.Polite) → T
T.Margin<T>(double horizontal, double vertical) → T
T.Margin<T>(double left = 0, double top = 0, double right = 0, double bottom = 0) → T
T.Margin<T>(double uniform) → T
T.MarginInlineEnd<T>(double value) → T
T.MarginInlineStart<T>(double value) → T
T.MaxHeight<T>(double h) → T
T.MaxWidth<T>(double w) → T
T.MinHeight<T>(double h) → T
T.MinWidth<T>(double w) → T
T.OnAccessKeyDisplayRequested<T>(Action handler) → T
T.OnAccessKeyDisplayRequested<T>(Action<UIElement, AccessKeyDisplayRequestedEventArgs> handler) → T
T.OnCharacterReceived<T>(Action<UIElement, CharacterReceivedRoutedEventArgs> handler) → T
T.OnDoubleTap<T>(Action handler) → T
T.OnDoubleTap<T>(Action<Point> handler) → T
T.OnDoubleTapped<T>(Action<object, DoubleTappedRoutedEventArgs> handler) → T
T.OnDragEnter<T>(Action<DragTargetArgs> handler) → T
T.OnDragLeave<T>(Action<DragTargetArgs> handler) → T
T.OnDragOver<T>(Action<DragTargetArgs> handler) → T
T.OnDragStart<T, TPayload>(Func<TPayload> getPayload, DragOperations? allowedOperations = null, Action<DragEndContext> onEnd = null) → T
T.OnDragStart<T>(Func<DragData> getData, DragOperations? allowedOperations = null, Action<DragEndContext> onEnd = null) → T
T.OnDrop<T, TPayload>(Action<TPayload> onDrop, DragOperations acceptedOps = DragOperations.All) → T
T.OnDrop<T>(Action<DragTargetArgs> onDrop, DragOperations acceptedOps = DragOperations.All) → T
T.OnError<T>(Func<T, T> configure) → T
T.OnGotFocus<T>(Action<object, RoutedEventArgs> handler) → T
T.OnHolding<T>(Action<object, HoldingRoutedEventArgs> handler) → T
T.OnKeyDown<T>(Action<object, KeyRoutedEventArgs> handler) → T
T.OnKeyUp<T>(Action<object, KeyRoutedEventArgs> handler) → T
T.OnLongPress<T>(Action onTriggered, TimeSpan? minimumDuration = null, double cancelDistance = 10, bool enableMouseEmulation = false) → T
T.OnLongPress<T>(Action<LongPressGesture> onTriggered, TimeSpan? minimumDuration = null, double cancelDistance = 10, bool enableMouseEmulation = false) → T
T.OnLostFocus<T>(Action<object, RoutedEventArgs> handler) → T
T.OnMount<T>(Action<FrameworkElement> action) → T
T.OnMountAdd<T>(Action<FrameworkElement> action) → T
T.OnPan<T>(Action<PanGesture> onChanged, Action<PanGesture> onEnded = null, Action<PanGesture> onBegan = null, Action<PanGesture> onCancelled = null, double minimumDistance = 0, PanAxis axis = PanAxis.Both, bool withInertia = false) → T
T.OnPinch<T>(Action<PinchGesture> onChanged, Action<PinchGesture> onEnded = null, Action<PinchGesture> onBegan = null, Action<PinchGesture> onCancelled = null, bool withInertia = false) → T
T.OnPointerCanceled<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPointerCaptureLost<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPointerEntered<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPointerExited<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPointerMoved<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPointerPressed<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPointerReleased<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPointerWheelChanged<T>(Action<object, PointerRoutedEventArgs> handler) → T
T.OnPreviewKeyDown<T>(Action<object, KeyRoutedEventArgs> handler) → T
T.OnPreviewKeyUp<T>(Action<object, KeyRoutedEventArgs> handler) → T
T.OnRightTapped<T>(Action<object, RightTappedRoutedEventArgs> handler) → T
T.OnRotate<T>(Action<RotateGesture> onChanged, Action<RotateGesture> onEnded = null, Action<RotateGesture> onBegan = null, Action<RotateGesture> onCancelled = null, bool withInertia = false) → T
T.OnSizeChanged<T>(Action<object, SizeChangedEventArgs> handler) → T
T.OnTapped<T>(Action<object, TappedRoutedEventArgs> handler) → T
T.OnWarning<T>(Func<T, T> configure) → T
T.Opacity<T>(double opacity) → T
T.OpacityTransition<T>(TimeSpan? duration = null) → T
T.Padding<T>(double horizontal, double vertical) → T
T.Padding<T>(double left = 0, double top = 0, double right = 0, double bottom = 0) → T
T.Padding<T>(double uniform) → T
T.PaddingInlineEnd<T>(double value) → T
T.PaddingInlineStart<T>(double value) → T
T.PositionInSet<T>(int position, int size) → T
T.Provide<T, TValue>(Context<TValue> context, TValue value) → T
T.Ref<T, TElement>(ElementRef<TElement> target) → T
T.Ref<T>(ElementRef target) → T
T.RelativePanel<T>(string name, string rightOf = null, string below = null, string leftOf = null, string above = null, string alignLeftWith = null, string alignRightWith = null, string alignTopWith = null, string alignBottomWith = null, string alignHorizontalCenterWith = null, string alignVerticalCenterWith = null, bool alignLeftWithPanel = false, bool alignRightWithPanel = false, bool alignTopWithPanel = false, bool alignBottomWithPanel = false, bool alignHorizontalCenterWithPanel = false, bool alignVerticalCenterWithPanel = false) → T
T.RequestedTheme<T>(ElementTheme theme) → T
T.Required<T>() → T
T.Resources<T>(Action<ResourceBuilder> configure) → T
T.Rotation<T>(float degrees) → T
T.RotationTransition<T>(TimeSpan? duration = null) → T
T.Scale<T>(Vector3 scale) → T
T.Scale<T>(float uniform) → T
T.ScaleTransition<T>(Vector3Transition transition = null) → T
T.ScrollLinked<T>(ScrollViewer scrollViewer, Func<ScrollAnimationBuilder, ScrollAnimationBuilder> configure) → T
T.Semantics<T>(string role = null, string value = null, double? rangeMin = null, double? rangeMax = null, double? rangeValue = null, bool isReadOnly = true) → SemanticElement
T.ShowErrors<T>(ShowWhen showWhen = ShowWhen.Always) → ValidationVisualizerElement
T.Size<T>(double width, double height) → T
T.SoundMode<T>(ElementSoundMode mode) → T
T.SpringLayoutAnimation<T>(float dampingRatio = 0.6, float period = 0.08) → T
T.Stagger<T>(TimeSpan delay, Curve curve = null) → T
T.TabIndex<T>(int index) → T
T.TabNavigation<T>(KeyboardNavigationMode mode) → T
T.ToolTip<T>(string tip) → T
T.Transition<T>(Transition transition, Curve curve = null) → T
T.Translation<T>(float x, float y, float z) → T
T.TranslationTransition<T>(Vector3Transition transition = null) → T
T.VAlign<T>(VerticalAlignment alignment) → T
T.Validate<T>(string fieldName, IValidator[] validators) → T
T.Validate<T>(string fieldName, object value, IValidator[] validators) → T
T.ValidateAsync<T>(string fieldName, IAsyncValidator[] asyncValidators) → T
T.ValidateAsync<T>(string fieldName, object value, IAsyncValidator[] asyncValidators) → T
T.VerticalAlignment<T>(VerticalAlignment alignment) → T
T.Width<T>(double width) → T
T.WithBorder<T>(Brush brush, double thickness = 1) → T
T.WithBorder<T>(ThemeRef theme, double thickness = 1) → T
T.WithBorder<T>(string color, double thickness = 1) → T
T.WithContextFlyout<T>(Element contextFlyout) → T
T.WithErrorStyling<T>(ValidationContext ctx, string fieldName, ShowWhen showWhen = ShowWhen.WhenTouched, bool submitAttempted = false) → T
T.WithFlyout<T>(Element flyout) → T
T.WithKey<T, TKey>(TKey item) → T
T.WithKey<T>(string key) → T
T.WithToolTip<T>(Element tooltip) → T
T.WithTransitions<T>(Transition[] transitions) → T
T.WrapGridColumnSpan<T>(int columnSpan) → T
T.WrapGridRowSpan<T>(int rowSpan) → T
T.XYFocusKeyboardNavigation<T>(XYFocusKeyboardNavigationMode mode) → T
TabViewElement.AddTabButtonClick(Action handler) → TabViewElement
TabViewElement.AllowDropTabs(bool allow = true) → TabViewElement
TabViewElement.CanDragTabs(bool canDrag = true) → TabViewElement
TabViewElement.CanReorderTabs(bool canReorder = true) → TabViewElement
TabViewElement.CloseButtonOverlayMode(TabViewCloseButtonOverlayMode mode) → TabViewElement
TabViewElement.IsAddTabButtonVisible(bool visible = true) → TabViewElement
TabViewElement.SelectedIndexChanged(Action<int> handler) → TabViewElement
TabViewElement.Set(Action<TabView> configure) → TabViewElement
TabViewElement.TabCloseRequested(Action<int> handler) → TabViewElement
TabViewElement.TabDragCompleted(Action<int, bool> handler) → TabViewElement
TabViewElement.TabDragStarting(Action<int> handler) → TabViewElement
TabViewElement.TabStripFooter(Element footer) → TabViewElement
TabViewElement.TabStripHeader(Element header) → TabViewElement
TabViewElement.TabWidthMode(TabViewWidthMode mode) → TabViewElement
TeachingTipElement.ActionButtonClick(Action handler) → TeachingTipElement
TeachingTipElement.Closed(Action handler) → TeachingTipElement
TeachingTipElement.HeroContent(Element hero) → TeachingTipElement
TeachingTipElement.IconSource(IconData icon) → TeachingTipElement
TeachingTipElement.PlacementMargin(Thickness margin) → TeachingTipElement
TeachingTipElement.PreferredPlacement(TeachingTipPlacementMode placement) → TeachingTipElement
TeachingTipElement.Set(Action<TeachingTip> configure) → TeachingTipElement
TemplatedFlipViewElement<T>.SelectedIndexChanged<T>(Action<int> handler) → TemplatedFlipViewElement<T>
TemplatedFlipViewElement<T>.Set<T>(Action<FlipView> configure) → TemplatedFlipViewElement<T>
TemplatedGridViewElement<T>.ItemClick<T>(Action<T> handler) → TemplatedGridViewElement<T>
TemplatedGridViewElement<T>.SelectedIndexChanged<T>(Action<int> handler) → TemplatedGridViewElement<T>
TemplatedGridViewElement<T>.SelectionChanged<T>(Action<IReadOnlyList<T>> handler) → TemplatedGridViewElement<T>
TemplatedGridViewElement<T>.Set<T>(Action<GridView> configure) → TemplatedGridViewElement<T>
TemplatedListViewElement<T>.ItemClick<T>(Action<T> handler) → TemplatedListViewElement<T>
TemplatedListViewElement<T>.SelectedIndexChanged<T>(Action<int> handler) → TemplatedListViewElement<T>
TemplatedListViewElement<T>.SelectionChanged<T>(Action<IReadOnlyList<T>> handler) → TemplatedListViewElement<T>
TemplatedListViewElement<T>.Set<T>(Action<ListView> configure) → TemplatedListViewElement<T>
TextBlockElement.Bold() → TextBlockElement
TextBlockElement.CharacterSpacing(int spacing) → TextBlockElement
TextBlockElement.FontFamily(FontFamily family) → TextBlockElement
TextBlockElement.FontFamily(string family) → TextBlockElement
TextBlockElement.FontSize(double size) → TextBlockElement
TextBlockElement.FontStyle(FontStyle style) → TextBlockElement
TextBlockElement.IsTextSelectionEnabled(bool enabled = true) → TextBlockElement
TextBlockElement.LineHeight(double height) → TextBlockElement
TextBlockElement.MaxLines(int maxLines) → TextBlockElement
TextBlockElement.SemiBold() → TextBlockElement
TextBlockElement.Set(Action<TextBlock> configure) → TextBlockElement
TextBlockElement.TextAlignment(TextAlignment alignment) → TextBlockElement
TextBlockElement.TextDecorations(TextDecorations decorations) → TextBlockElement
TextBlockElement.TextTrimming(TextTrimming trimming) → TextBlockElement
TextBlockElement.TextWrapping(TextWrapping wrapping = TextWrapping.Wrap) → TextBlockElement
TextBoxElement.AcceptsReturn(bool accepts = true) → TextBoxElement
TextBoxElement.Changed(Action<string> handler) → TextBoxElement
TextBoxElement.CharacterCasing(CharacterCasing casing) → TextBoxElement
TextBoxElement.Description(string description) → TextBoxElement
TextBoxElement.EmailInput() → TextBoxElement
TextBoxElement.Focus(FocusManager fm, string fieldName, bool autoFocus = false) → TextBoxElement
TextBoxElement.Header(string header) → TextBoxElement
TextBoxElement.InputScope(InputScopeNameValue scope) → TextBoxElement
TextBoxElement.IsReadOnly(bool readOnly = true) → TextBoxElement
TextBoxElement.IsSpellCheckEnabled(bool enabled = true) → TextBoxElement
TextBoxElement.MaxLength(int maxLength) → TextBoxElement
TextBoxElement.NumericInput() → TextBoxElement
TextBoxElement.PhoneInput() → TextBoxElement
TextBoxElement.PlaceholderText(string text) → TextBoxElement
TextBoxElement.SearchInput() → TextBoxElement
TextBoxElement.SelectionChanged(Action<string, int, int> handler) → TextBoxElement
TextBoxElement.Set(Action<TextBox> configure) → TextBoxElement
TextBoxElement.TextAlignment(TextAlignment alignment) → TextBoxElement
TextBoxElement.TextWrapping(TextWrapping wrapping = TextWrapping.Wrap) → TextBoxElement
TextBoxElement.UrlInput() → TextBoxElement
TimePickerElement.Set(Action<TimePicker> configure) → TimePickerElement
TimePickerElement.TimeChanged(Action<TimeSpan> handler) → TimePickerElement
TitleBarElement.BackButtonEnabled(bool enabled) → TitleBarElement
TitleBarElement.BackButtonVisible(bool visible) → TitleBarElement
TitleBarElement.BackRequested(Action handler) → TitleBarElement
TitleBarElement.Content(Element content) → TitleBarElement
TitleBarElement.Icon(IconData icon) → TitleBarElement
TitleBarElement.Icon(string imageUri) → TitleBarElement
TitleBarElement.PaneToggleButtonVisible(bool visible) → TitleBarElement
TitleBarElement.PaneToggleRequested(Action handler) → TitleBarElement
TitleBarElement.RightHeader(Element rightHeader) → TitleBarElement
TitleBarElement.Set(Action<TitleBar> configure) → TitleBarElement
TitleBarElement.Subtitle(string subtitle) → TitleBarElement
TitleBarElement.WithNavigation<TRoute>(NavigationHandle<TRoute> nav) → TitleBarElement
ToggleButtonElement.CheckedState(bool? state) → ToggleButtonElement
ToggleButtonElement.CheckedStateChanged(Action<bool?> handler) → ToggleButtonElement
ToggleButtonElement.IsCheckedChanged(Action<bool> handler) → ToggleButtonElement
ToggleButtonElement.IsThreeState(bool isThreeState = true) → ToggleButtonElement
ToggleButtonElement.Set(Action<ToggleButton> configure) → ToggleButtonElement
ToggleSplitButtonElement.AccentButton() → ToggleSplitButtonElement
ToggleSplitButtonElement.IsCheckedChanged(Action<bool> handler) → ToggleSplitButtonElement
ToggleSplitButtonElement.Set(Action<ToggleSplitButton> configure) → ToggleSplitButtonElement
ToggleSplitButtonElement.SubtleButton() → ToggleSplitButtonElement
ToggleSwitchElement.Header(string header) → ToggleSwitchElement
ToggleSwitchElement.IsOnChanged(Action<bool> handler) → ToggleSwitchElement
ToggleSwitchElement.Set(Action<ToggleSwitch> configure) → ToggleSwitchElement
TreeViewElement.Expanding(Action<TreeViewNodeData> handler) → TreeViewElement
TreeViewElement.ItemInvoked(Action<TreeViewNodeData> handler) → TreeViewElement
TreeViewElement.Set(Action<TreeView> configure) → TreeViewElement
ValidationRuleElement.Evaluate(ValidationContext ctx) → void
ValidationRuleElement.EvaluateAsync(ValidationContext ctx, CancellationToken cancellationToken = null) → Task
ViewboxElement.Set(Action<Viewbox> configure) → ViewboxElement
ViewboxElement.Stretch(Stretch stretch) → ViewboxElement
ViewboxElement.StretchDirection(StretchDirection direction) → ViewboxElement
VirtualListElement.VisibleRangeChanged(Action<int, int> handler) → VirtualListElement
WebView2Element.CoreWebView2Initialized(Action handler) → WebView2Element
WebView2Element.NavigationCompleted(Action<Uri> handler) → WebView2Element
WebView2Element.NavigationStarting(Action<Uri> handler) → WebView2Element
WebView2Element.Set(Action<WebView2> configure) → WebView2Element
WebView2Element.WebMessageReceived(Action<string> handler) → WebView2Element
WrapGridElement.Set(Action<VariableSizedWrapGrid> configure) → WrapGridElement
## Hooks (RenderContext / Component)
# Call from Render() / function-component body. Same order every render —
# never inside if/for. Use the result conditionally, not the call.
RenderContext.UseActivePaneKey() → object
RenderContext.UseAnnounce() → AnnounceHandle
RenderContext.UseBreakpoint(Window window, double minWidth) → bool
RenderContext.UseBreakpoint(double minWidth) → bool
RenderContext.UseCallback(Action callback, object[] dependencies) → Action
RenderContext.UseChildValidationContext() → ValueTuple<ValidationContext, ValidationContext>
RenderContext.UseClosingGuard(Func<bool> canClose) → void
RenderContext.UseCollection<T>(ObservableCollection<T> collection) → IReadOnlyList<T>
RenderContext.UseColorScheme() → ColorScheme
RenderContext.UseCommand(Command command) → Command
RenderContext.UseCommand<T>(Command<T> command) → Command<T>
RenderContext.UseContext<T>(Context<T> context) → T
RenderContext.UseDataSource<T>(IDataSource<T> source, DataRequest request, InfiniteResourceOptions options = null, IHookDispatcher dispatcher = null) → InfiniteResource<T>
RenderContext.UseDataSource<T>(IDataSource<T> source, DataRequest request, QueryCache cache, InfiniteResourceOptions options = null, IHookDispatcher dispatcher = null) → InfiniteResource<T>
RenderContext.UseDevtools() → bool
RenderContext.UseDockHost() → DockHostModel
RenderContext.UseDockLayout() → DockLayoutSnapshot
RenderContext.UseDockPanePersisted<T>(string key, T initialValue) → ValueTuple<T, Action<T>>
RenderContext.UseDockState() → DockPaneState
RenderContext.UseDpi() → UInt32
RenderContext.UseEffect(Action effect, object[] dependencies) → void
RenderContext.UseEffect(Func<Action> effectWithCleanup, object[] dependencies) → void
RenderContext.UseElementFocus(FocusState state = FocusState.Programmatic) → ValueTuple<ElementRef, Action>
RenderContext.UseElementRef<T>() → ElementRef<T>
RenderContext.UseFocus() → FocusManager
RenderContext.UseFocusTrap(bool isActive) → FocusTrapHandle
RenderContext.UseHighContrast() → bool
RenderContext.UseHighContrastScheme() → string
RenderContext.UseInfiniteResource<TItem, TCursor>(Func<TCursor, CancellationToken, Task<Page<TItem, TCursor>>> fetchPage, QueryCache cache, object[] deps, InfiniteResourceOptions options = null, IHookDispatcher dispatcher = null, Func<int, TCursor> cursorFromPageIndex = null) → InfiniteResource<TItem>
RenderContext.UseInfiniteResource<TItem, TCursor>(Func<TCursor, CancellationToken, Task<Page<TItem, TCursor>>> fetchPage, object[] deps, InfiniteResourceOptions options = null, IHookDispatcher dispatcher = null, Func<int, TCursor> cursorFromPageIndex = null) → InfiniteResource<TItem>
RenderContext.UseIntl() → IntlAccessor
RenderContext.UseIsActive() → bool
RenderContext.UseIsActivePane() → bool
RenderContext.UseIsDarkTheme() → bool
RenderContext.UseMemo<T>(Func<T> factory, object[] dependencies) → T
RenderContext.UseMemoCells<T>(IReadOnlyList<T> items, Func<T, int, Element> builder, object[] dependencies) → Element[]
RenderContext.UseMemoCellsByIndex<T>(IReadOnlyList<T> items, IReadOnlyList<int> changedIndices, Func<T, int, Element> builder, object[] dependencies) → Element[]
RenderContext.UseMemoCellsByKey<T, TKey>(IReadOnlyList<T> items, Func<T, TKey> keySelector, Func<T, int, Element> builder, object[] dependencies) → Element[]
RenderContext.UseMutation<TInput, TResult>(Func<TInput, CancellationToken, Task<TResult>> mutator, MutationOptions<TInput, TResult> options = null, IHookDispatcher dispatcher = null) → Mutation<TInput, TResult>
RenderContext.UseMutation<TInput, TResult>(Func<TInput, CancellationToken, Task<TResult>> mutator, QueryCache cache, MutationOptions<TInput, TResult> options = null, IHookDispatcher dispatcher = null) → Mutation<TInput, TResult>
RenderContext.UseNavigation<TRoute>() → NavigationHandle<TRoute>
RenderContext.UseNavigation<TRoute>(TRoute initial) → NavigationHandle<TRoute>
RenderContext.UseNavigationLifecycle(Action<NavigatingToContext> onNavigatingTo = null, Action<NavigatedToContext> onNavigatedTo = null, Action<NavigatingFromContext> onNavigatingFrom = null, Action<NavigatedFromContext> onNavigatedFrom = null) → void
RenderContext.UseObservable<T>(T source) → T
RenderContext.UseObservableProperty<T, TProp>(T source, Func<T, TProp> selector, string propertyName) → TProp
RenderContext.UseObservableTree<T>(T source) → T
RenderContext.UseOpenWindow(WindowKey key, WindowSpec spec, Func<Component> factory) → ReactorWindow
RenderContext.UsePane() → DockPaneInfo
RenderContext.UsePersisted<T>(string key, T initialValue) → ValueTuple<T, Action<T>>
RenderContext.UsePersisted<T>(string key, T initialValue, PersistedScope scope) → ValueTuple<T, Action<T>>
RenderContext.UseReducedMotion() → bool
RenderContext.UseReducer<T>(T initialValue, bool threadSafe = false) → ValueTuple<T, Action<Func<T, T>>>
RenderContext.UseReducer<TState, TAction>(Func<TState, TAction, TState> reducer, TState initialValue, bool threadSafe = false) → ValueTuple<TState, Action<TAction>>
RenderContext.UseRef<T>(T initialValue = null) → Ref<T>
RenderContext.UseResource<T>(Func<CancellationToken, Task<T>> fetcher, QueryCache cache, object[] deps, ResourceOptions options = null, IHookDispatcher dispatcher = null) → AsyncValue<T>
RenderContext.UseResource<T>(Func<CancellationToken, Task<T>> fetcher, object[] deps, ResourceOptions options = null, IHookDispatcher dispatcher = null) → AsyncValue<T>
RenderContext.UseState<T>(T initialValue, bool threadSafe = false) → ValueTuple<T, Action<T>>
RenderContext.UseSystemBackButton<TRoute>(NavigationHandle<TRoute> nav, Window window) → void
RenderContext.UseTrayIcon(TrayIconSpec spec) → ReactorTrayIcon
RenderContext.UseValidationContext() → ValidationContext
RenderContext.UseWindow() → ReactorWindow
RenderContext.UseWindowSize() → ValueTuple<double, double>
RenderContext.UseWindowSize(Window window) → ValueTuple<double, double>
RenderContext.UseWindowState() → WindowState
## Theme tokens (Microsoft.UI.Reactor.Core.Theme)
# Use these for ALL themed colors — never hardcoded hex on themed surfaces.
# Each token resolves to the WinUI resource key shown in the comment.
Theme.Accent → AccentFillColorDefaultBrush
Theme.AccentDisabled → AccentFillColorDisabledBrush
Theme.AccentSecondary → AccentFillColorSecondaryBrush
Theme.AccentTertiary → AccentFillColorTertiaryBrush
Theme.AccentText → AccentTextFillColorPrimaryBrush
Theme.CardBackground → CardBackgroundFillColorDefaultBrush
Theme.CardStroke → CardStrokeColorDefaultBrush
Theme.ControlFill → ControlFillColorDefaultBrush
Theme.ControlFillDisabled → ControlFillColorDisabledBrush
Theme.ControlFillInputActive → ControlFillColorInputActiveBrush
Theme.ControlFillSecondary → ControlFillColorSecondaryBrush
Theme.ControlFillTertiary → ControlFillColorTertiaryBrush
Theme.ControlStroke → ControlStrokeColorDefaultBrush
Theme.ControlStrokeSecondary → ControlStrokeColorSecondaryBrush
Theme.DisabledText → TextFillColorDisabledBrush
Theme.DividerStroke → DividerStrokeColorDefaultBrush
Theme.LayerFill → LayerFillColorDefaultBrush
Theme.PrimaryText → TextFillColorPrimaryBrush
Theme.SecondaryText → TextFillColorSecondaryBrush
Theme.SmokeFill → SmokeFillColorDefaultBrush
Theme.SolidBackground → SolidBackgroundFillColorBaseBrush
Theme.SubtleFill → SubtleFillColorSecondaryBrush
Theme.SurfaceStroke → SurfaceStrokeColorDefaultBrush
Theme.SystemAttention → SystemFillColorAttentionBrush
Theme.SystemAttentionBackground → SystemFillColorAttentionBackgroundBrush
Theme.SystemCaution → SystemFillColorCautionBrush
Theme.SystemCautionBackground → SystemFillColorCautionBackgroundBrush
Theme.SystemCritical → SystemFillColorCriticalBrush
Theme.SystemCriticalBackground → SystemFillColorCriticalBackgroundBrush
Theme.SystemNeutral → SystemFillColorNeutralBrush
Theme.SystemNeutralBackground → SystemFillColorNeutralBackgroundBrush
Theme.SystemSolidAttention → SystemFillColorSolidAttentionBackgroundBrush
Theme.SystemSolidNeutral → SystemFillColorSolidNeutralBrush
Theme.SystemSuccess → SystemFillColorSuccessBrush
Theme.SystemSuccessBackground → SystemFillColorSuccessBackgroundBrush
Theme.TertiaryText → TextFillColorTertiaryBrush
## Enums (public, under Microsoft.UI.Reactor.*)
AnimateProperty { Opacity, Offset, Scale, Rotation, CenterPoint, All }
Edge { Left, Top, Right, Bottom }
ChartAxisType { X, Y }
DashStyle { Solid, Dash4_2, Dash2_2, Dash6_2_2_2, Dash8_4, Dash1_1 }
MarkerShape { Circle, Square, Triangle, Diamond, Plus, Cross, Star, Hexagon }
ChartType { Line, Bar, Area }
LinkOrientation { Horizontal, Vertical }
SankeyNodeAlign { Left, Right, Center, Justify }
TreemapTiling { Squarify, Slice, Dice, SliceDice }
EditMode { Cell, Row }
EditorTier { Standard, Compact, Full }
SearchState { Idle, Loading, Results, Empty, Error }
SelectionMode { None, Single, Multiple }
Severity { Info, Warning, Error }
ShowWhen { Always, WhenTouched, WhenDirty, AfterFirstSubmit, Never }
VisualizerStyle { Inline, Summary, InfoBar, Custom }
AnimationKind { None, Default, Spring, EaseIn, EaseOut, EaseInOut }
BackdropKind { None, Mica, MicaAlt, DesktopAcrylic, AcrylicThin }
ColorScheme { Light, Dark, HighContrast }
KeyedListDiagnosticKind { NullKey, DuplicateKey }
ItemsViewLayoutKind { StackLayout, LinedFlowLayout, UniformGridLayout }
PersistedScope { Window, Application }
TemplatedControlKind { ListView, GridView, FlipView }
V1UnmountDisposition { CollectSelf, ContinueDefaultTraversal, SkipPool }
BlockStatus { Loading, Loaded, Failed }
DataSourceCapabilities { None, ServerSort, ServerFilter, ServerSearch, ServerCount, ServerSelect, Mutate, Refresh }
FilterOperator { Equals, NotEquals, Contains, StartsWith, EndsWith, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, Between, In, IsNull, IsNotNull }
PinPosition { None, Left, Right }
SortDirection { Ascending, Descending }
DockOperationKind { Mount, DragStart, DragHover, DragConfirm, DragCancel, DragTearOut, SplitterResize, SplitterTrace, LayoutChange, Note }
DockGroupRole { General, DocumentArea, ToolWindowStrip }
DockPaneState { Docked, Floating, AutoHidden, AutoHiddenExpanded, Hidden }
DockSide { Left, Top, Right, Bottom }
DockSides { None, Left, Top, Right, Bottom, All }
DockTarget { Center, SplitLeft, SplitTop, SplitRight, SplitBottom, DockLeft, DockTop, DockRight, DockBottom }
TabChrome { Win11, Flat, TitleBar }
TabPosition { Top, Bottom }
DragOperations { None, Copy, Move, Link, All }
GesturePhase { Began, Changed, Ended, Cancelled }
PanAxis { Both, Horizontal, Vertical }
JumpListItemKind { Task, Custom, Separator }
LaunchKind { Normal, JumpList, Toast, Protocol, File }
FlexAlign { Auto, FlexStart, Center, FlexEnd, Stretch, Baseline, SpaceBetween, SpaceAround, SpaceEvenly, Start, End }
FlexDirection { Column, ColumnReverse, Row, RowReverse }
FlexJustify { Auto, FlexStart, Center, FlexEnd, SpaceBetween, SpaceAround, SpaceEvenly, Stretch, Start, End }
FlexLayoutDirection { Inherit, LTR, RTL }
FlexPositionType { Static, Relative, Absolute }
FlexWrap { NoWrap, Wrap, WrapReverse }
DateStyle { Default, Short, Long, Full }
ListFormatType { Conjunction, Disjunction }
NumberStyle { Default, Currency, Percent }
MarkdownAlign { Default, Left, Center, Right }
MarkdownBlockType { Doc, Quote, Ul, Ol, Li, Hr, H, Code, Html, P, Table, Thead, Tbody, Tr, Th, Td }
HtmlFlags { None, Debug, VerbatimEntities, SkipUtf8Bom, Xhtml, AllowUnsafeUrls, AllowRawHtml }
MarkdownParserFlags { None, DialectCommonMark, CollapseWhitespace, PermissiveAtxHeaders, PermissiveUrlAutolinks, PermissiveEmailAutolinks, NoIndentedCodeBlocks, NoHtmlBlocks, NoHtmlSpans, NoHtml, Tables, Strikethrough, PermissiveWwwAutolinks, PermissiveAutolinks, TaskLists, DialectGitHub, LatexMathSpans, WikiLinks, Underline, HardSoftBreaks }
MarkdownSpanType { Em, Strong, A, Img, Code, Del, LatexMath, LatexMathDisplay, WikiLink, U }
MarkdownTextType { Normal, NullChar, Br, SoftBr, Entity, Code, Html, LatexMath }
NavigationCacheMode { Disabled, Enabled, Required }
NavigationMode { Push, Pop, Replace, Reset, Forward }
SlideDirection { FromRight, FromLeft, FromBottom, FromTop }
PresenterKind { Overlapped, FullScreen, CompactOverlay }
ShutdownPolicy { OnPrimaryWindowClosed, OnLastSurfaceClosed, Explicit }
TaskbarProgressState { None, Indeterminate, Normal, Paused, Error }
WindowCloseReason { UserClosed, AppClosed, OwnerClosed }
WindowStartPosition { Default, CenterOnPrimary, CenterOnOwner, RestoreFromPersistence, Manual }
WindowState { Normal, Minimized, Maximized, FullScreen, CompactOverlay }