This manifest defines how WinUI migration references map to exact API lookup surfaces.
Use it to move from recipe-level guidance to concrete source and API signatures.
Practical completeness is provided by combining:
00-66) in this lane,../controls/README.md,../api-index-generated.md.Use these source roots for WinUI-side verification:
/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/CDependencyObject.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/CControl.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/Grid.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/StackPanel.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/RelativePanel.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/ScrollViewer.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/VisualStateManager.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/components/resources/ResourceDictionary.cpp/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/core/inc/frameworkelementex.h/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/components/DependencyObject/PropertySystem.cpp/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/dxaml/xcp/components/vsm/CVisualStateManager2.cpp/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/NavigationView/NavigationView.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/TabView/TabView.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/TreeView/TreeView.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/InfoBar/InfoBar.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/TeachingTip/TeachingTip.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/Repeater/ItemsRepeater.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/MenuBar/MenuBar.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/InfoBadge/InfoBadge.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/ScrollPresenter/ScrollPresenter.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/ScrollView/ScrollView.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/PullToRefresh/RefreshContainer/RefreshContainer.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/SwipeControl/SwipeControl.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/TwoPaneView/TwoPaneView.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/SelectorBar/SelectorBar.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/Breadcrumb/BreadcrumbBar.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/PagerControl/PagerControl.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/PipsPager/PipsPager.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/TitleBar/TitleBar.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/WebView2/WebView2.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/LayoutPanel/LayoutPanel.idl/Users/wieslawsoltes/GitHub/microsoft-ui-xaml/src/controls/dev/ItemsView/ItemsView.idlUse official WinUI/Windows App SDK docs for API verification:
https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xamlhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.navigationviewhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.tabviewhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.treeviewhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsrepeaterhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobarhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.teachingtiphttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.menubarhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.infobadgehttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollpresenterhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.scrollviewhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.refreshcontainerhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.swipecontrolhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.twopaneviewhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.selectorbarhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.breadcrumbbarhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pagercontrolhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.pipspagerhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.titlebarhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.webview2https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.controls.itemsviewhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.media.visualtreehelperhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.dependencypropertyhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.resourcedictionaryhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.visualstatemanagerhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindowhttps://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.media.compositiontargetPrimary lookup references:
../52-controls-reference-catalog.md../controls/README.md../api-index-generated.mdUseful signature queries:
rg -n "AvaloniaProperty|StyledProperty|DirectProperty|RegisterAttached" references/api-index-generated.md
rg -n "TabControl|TreeView|SplitView|ItemsControl|AutoCompleteBox" references/api-index-generated.md
rg -n "ControlTheme|DataTemplate|ControlTemplate|TemplateBinding" references/api-index-generated.md
rg -n "Dispatcher|DispatcherTimer|KeyBinding|KeyGesture" references/api-index-generated.md
rg -n "DataValidationErrors|AutomationProperties|FlowDirection" references/api-index-generated.md
rg -n "StorageProvider|FilePickerOpenOptions|Launcher|IActivatableLifetime" references/api-index-generated.md
rg -n "NativeMenu|NativeMenuBar|TrayIcon|WindowNotificationManager" references/api-index-generated.md
rg -n "TextInputOptions|RefreshContainer|PullGestureRecognizer|ScrollViewer|VirtualizingStackPanel" references/api-index-generated.md
rg -n "StyledProperty|DirectProperty|AttachedProperty|BindingPriority|SetCurrentValue|GetBaseValue" references/api-index-generated.md
rg -n "GetVisualParent|GetVisualChildren|GetLogicalParent|GetLogicalChildren|NameScope|TemplatedParent" references/api-index-generated.md
rg -n "ControlTheme|Style|Selector|PseudoClasses|ThemeVariant|ThemeDictionaries" references/api-index-generated.md
Run after significant migration-reference updates:
python3 scripts/find_uncovered_apis.py --output plan/api-coverage-not-covered.md
python3 -m unittest scripts.test_find_uncovered_apis
00-66),11.3.12 behavior before adopting patterns.