├── .gitattributes ├── .gitignore ├── .gitmodules ├── Data └── arm64 │ └── Release │ ├── Alternet.UI.Pal.dll │ ├── Alternet.UI.Pal.exp │ └── Alternet.UI.Pal.lib ├── Documentation ├── Alternet.UI.Documentation │ ├── .gitignore │ ├── AOpenLocalHostHelp.bat │ ├── AServe.With.DocFX.bat │ ├── Alternet.UI.Documentation.csproj │ ├── Alternet.UI.Documentation.sln │ ├── BuildNew.ToResult.bat │ ├── BuildNew.bat │ ├── Common.props │ ├── Del.AllResults.bat │ ├── Del.ApiYml.bat │ ├── Del.BinObj.UseCmd.bat │ ├── Del.BinObj.bat │ ├── Del.Site.bat │ ├── Deploy.bat │ ├── DocFx.ExportTemplates.bat │ ├── Install.Docfx.bat │ ├── OldDocFx │ │ ├── Old.Bad.Build.ToResult.bat │ │ ├── Old.Bad.Build.bat │ │ ├── docfx.json │ │ ├── patch │ │ │ ├── helpgen.docx │ │ │ └── templates_memberpage__plugins_docfx.plugins.config │ │ └── templates │ │ │ ├── alternet │ │ │ ├── partials │ │ │ │ ├── class.header.tmpl.partial │ │ │ │ ├── class.tmpl.partial │ │ │ │ ├── footer.tmpl.partial │ │ │ │ ├── head.tmpl.partial │ │ │ │ ├── logo.tmpl.partial │ │ │ │ ├── menu.tmpl.partial │ │ │ │ ├── navbar.tmpl.partial │ │ │ │ ├── scripts.tmpl.partial │ │ │ │ └── title.tmpl.partial │ │ │ ├── styles │ │ │ │ ├── docfx.css │ │ │ │ ├── docfx.js │ │ │ │ └── main.css │ │ │ └── toc.html.tmpl │ │ │ ├── alternet_backup_original │ │ │ ├── 404-not-found.html │ │ │ ├── partials │ │ │ │ ├── class.header.tmpl.partial │ │ │ │ ├── class.tmpl.partial │ │ │ │ ├── footer.tmpl.partial │ │ │ │ ├── head.tmpl.partial │ │ │ │ ├── logo.tmpl.partial │ │ │ │ ├── menu.tmpl.partial │ │ │ │ ├── navbar.tmpl.partial │ │ │ │ ├── scripts.tmpl.partial │ │ │ │ └── title.tmpl.partial │ │ │ ├── styles │ │ │ │ ├── docfx.css │ │ │ │ ├── docfx.js │ │ │ │ └── main.css │ │ │ └── toc.html.tmpl │ │ │ ├── alternet_new │ │ │ ├── 404-not-found.html │ │ │ ├── partials │ │ │ │ ├── class.header.tmpl.partial │ │ │ │ ├── class.tmpl.partial │ │ │ │ ├── footer.tmpl.partial │ │ │ │ ├── head.tmpl.partial │ │ │ │ ├── logo.tmpl.partial │ │ │ │ ├── menu.tmpl.partial │ │ │ │ ├── navbar.tmpl.partial │ │ │ │ ├── scripts.tmpl.partial │ │ │ │ └── title.tmpl.partial │ │ │ ├── styles │ │ │ │ ├── docfx.css │ │ │ │ ├── docfx.js │ │ │ │ └── main.css │ │ │ └── toc.html.tmpl │ │ │ ├── memberpage-postprocess │ │ │ └── partials │ │ │ │ └── class.tmpl.partial │ │ │ └── memberpage │ │ │ ├── ManagedReference.extension.js │ │ │ ├── ManagedReference.overwrite.js │ │ │ ├── partials │ │ │ ├── class.tmpl.partial │ │ │ ├── collection.tmpl.partial │ │ │ ├── customMREFContent.tmpl.partial │ │ │ └── item.tmpl.partial │ │ │ ├── plugins │ │ │ └── docfx.plugins.config │ │ │ └── toc.html.js │ ├── Publish.Pdf.bat │ ├── Sample.cs │ ├── Serve.bat │ ├── SitemapSplitter.config.xml │ ├── api │ │ ├── .gitignore │ │ └── index.md │ ├── apidoc │ │ ├── AnimationPlayer-examples.md │ │ ├── AnimationPlayer-remarks.md │ │ ├── Border-examples.md │ │ ├── Border-remarks.md │ │ ├── Button-examples.md │ │ ├── Button-remarks.md │ │ ├── Calculator-remarks.md │ │ ├── Calendar-remarks.md │ │ ├── CheckBox-examples.md │ │ ├── CheckBox-remarks.md │ │ ├── CheckListBox-remarks.md │ │ ├── ColorPicker-remarks.md │ │ ├── ComboBox-examples.md │ │ ├── ComboBox-remarks.md │ │ ├── ComboBoxAndLabel-examples.md │ │ ├── ComboBoxAndLabel-remarks.md │ │ ├── DateTimePicker-remarks.md │ │ ├── DependencyProperty-remarks.md │ │ ├── DialogWindow-remarks.md │ │ ├── FindReplaceControl-remarks.md │ │ ├── Grid-examples.md │ │ ├── Grid-remarks.md │ │ ├── GroupBox-examples.md │ │ ├── GroupBox-remarks.md │ │ ├── Label-examples.md │ │ ├── Label-remarks.md │ │ ├── LayoutPanel-remarks.md │ │ ├── LinkLabel-remarks.md │ │ ├── ListBox-examples.md │ │ ├── ListBox-remarks.md │ │ ├── ListView-examples.md │ │ ├── ListView-remarks.md │ │ ├── MiniFrameWindow-remarks.md │ │ ├── MultilineTextBox-examples.md │ │ ├── MultilineTextBox-remarks.md │ │ ├── NumericUpDown-examples.md │ │ ├── NumericUpDown-remarks.md │ │ ├── PanelOkCancelButtons-remarks.md │ │ ├── PictureBox-remarks.md │ │ ├── ProgressBar-examples.md │ │ ├── ProgressBar-remarks.md │ │ ├── PropertyGrid-remarks.md │ │ ├── RadioButton-examples.md │ │ ├── RadioButton-remarks.md │ │ ├── RichTextBox-examples.md │ │ ├── RichTextBox-remarks.md │ │ ├── RichToolTip-examples.md │ │ ├── RichToolTip-remarks.md │ │ ├── Slider-examples.md │ │ ├── Slider-remarks.md │ │ ├── SpeedButton-examples.md │ │ ├── SpeedButton-remarks.md │ │ ├── SpeedTextButton-examples.md │ │ ├── SpeedTextButton-remarks.md │ │ ├── SplittedPanel-examples.md │ │ ├── SplittedPanel-remarks.md │ │ ├── Splitter-examples.md │ │ ├── StackPanel-examples.md │ │ ├── StackPanel-remarks.md │ │ ├── StdTreeView-examples.md │ │ ├── StdTreeView-remarks.md │ │ ├── TabControl-examples.md │ │ ├── TabControl-remarks.md │ │ ├── TextBox-examples.md │ │ ├── TextBox-remarks.md │ │ ├── TextBoxAndButton-remarks.md │ │ ├── TextBoxAndLabel-examples.md │ │ ├── TextBoxAndLabel-remarks.md │ │ ├── ToolBar-examples.md │ │ ├── ToolBar-remarks.md │ │ ├── ToolBarSet-remarks.md │ │ ├── TreeView-examples.md │ │ ├── TreeView-remarks.md │ │ ├── WebBrowser-examples.md │ │ ├── WebBrowser-remarks.md │ │ ├── Window-examples.md │ │ ├── Window-remarks.md │ │ └── images │ │ │ ├── AnimationPlayer.png │ │ │ ├── Calculator.png │ │ │ ├── CheckListBoxLinux.png │ │ │ ├── CheckListBoxWindows.png │ │ │ ├── CheckListboxMacOs.png │ │ │ ├── ColorPicker.png │ │ │ ├── ComboBoxAndLabel.png │ │ │ ├── DateTimePickerLinux.png │ │ │ ├── DateTimePickerMacOs.png │ │ │ ├── DateTimePickerWindows.png │ │ │ ├── DialogWindow.png │ │ │ ├── FindReplaceControl.png │ │ │ ├── LayoutPanel.png │ │ │ ├── LinkLabelWindows.png │ │ │ ├── MiniFrameWindow.png │ │ │ ├── MultilineTextBox.png │ │ │ ├── PanelOkCancelButtons.png │ │ │ ├── PictureBox.png │ │ │ ├── RichTextBox.png │ │ │ ├── RichToolTip.png │ │ │ ├── SpeedButton.png │ │ │ ├── SpeedTextButton.png │ │ │ ├── SplittedPanel.png │ │ │ ├── TextBoxAndButton.png │ │ │ ├── TextBoxAndLabel.png │ │ │ ├── ToolBar.png │ │ │ ├── ToolBarSet.png │ │ │ ├── border-linux.png │ │ │ ├── border-macos.png │ │ │ ├── border-windows.png │ │ │ ├── button-linux.png │ │ │ ├── button-macos.png │ │ │ ├── button-windows.png │ │ │ ├── calendar-gtk.png │ │ │ ├── calendar-mac.png │ │ │ ├── calendar-msw.png │ │ │ ├── checkbox-linux.png │ │ │ ├── checkbox-macos.png │ │ │ ├── checkbox-windows.png │ │ │ ├── combobox-linux.png │ │ │ ├── combobox-macos.png │ │ │ ├── combobox-styled.png │ │ │ ├── combobox-windows.png │ │ │ ├── grid-linux.png │ │ │ ├── grid-macos.png │ │ │ ├── grid-windows.png │ │ │ ├── groupbox-linux.png │ │ │ ├── groupbox-macos.png │ │ │ ├── groupbox-windows.png │ │ │ ├── label-linux.png │ │ │ ├── label-macos.png │ │ │ ├── label-windows.png │ │ │ ├── listbox-linux.png │ │ │ ├── listbox-macos.png │ │ │ ├── listbox-windows.png │ │ │ ├── listview-linux.png │ │ │ ├── listview-macos.png │ │ │ ├── listview-windows.png │ │ │ ├── numericupdown-linux.png │ │ │ ├── numericupdown-macos.png │ │ │ ├── numericupdown-windows.png │ │ │ ├── progressbar-linux.png │ │ │ ├── progressbar-macos.png │ │ │ ├── progressbar-windows.png │ │ │ ├── propertygrid.png │ │ │ ├── radiobutton-linux.png │ │ │ ├── radiobutton-macos.png │ │ │ ├── radiobutton-windows.png │ │ │ ├── richedit.png │ │ │ ├── slider-linux.png │ │ │ ├── slider-macos.png │ │ │ ├── slider-windows.png │ │ │ ├── stackpanel-linux.png │ │ │ ├── stackpanel-macos.png │ │ │ ├── stackpanel-windows.png │ │ │ ├── tabcontrol-linux.png │ │ │ ├── tabcontrol-macos.png │ │ │ ├── tabcontrol-windows.png │ │ │ ├── textbox-linux.png │ │ │ ├── textbox-macos.png │ │ │ ├── textbox-windows.png │ │ │ ├── treeview-linux.png │ │ │ ├── treeview-macos.png │ │ │ ├── treeview-windows.png │ │ │ ├── webbrowser-windows.png │ │ │ ├── window-linux.png │ │ │ ├── window-macos.png │ │ │ └── window-windows.png │ ├── articles │ │ └── documentation-licensing-info.md │ ├── calljobdone.bat │ ├── del.gcs.bat │ ├── docfxnew.json │ ├── filterConfig.yml │ ├── how-to-guides │ │ ├── debugging-with-alternet-ui-sources │ │ │ ├── debugging-with-alternet-ui-sources.md │ │ │ └── images │ │ │ │ └── nuget-symbol-server-settings.png │ │ ├── run-macos-maui │ │ │ └── run-macos-maui.md │ │ ├── toc.yml │ │ ├── using-alternet-ui-packages │ │ │ └── using-alternet-ui-packages.md │ │ ├── using-skiasharp │ │ │ └── using-skiasharp.md │ │ └── using-uixml-previewer │ │ │ ├── images │ │ │ ├── uixml-previewer-modes.png │ │ │ ├── uixml-previewer-options.png │ │ │ └── uixml-previewer.png │ │ │ └── using-uixml-previewer.md │ ├── images │ │ ├── image1.png │ │ └── logo │ │ │ ├── favicon.ico │ │ │ ├── logo-notext.svg │ │ │ ├── logo.png │ │ │ └── logo.svg │ ├── index.md │ ├── introduction │ │ ├── clipboard │ │ │ └── clipboard.md │ │ ├── controls.md │ │ ├── drag-and-drop │ │ │ └── drag-and-drop.md │ │ ├── focus-management │ │ │ └── focus-management.md │ │ ├── getting-started.md │ │ ├── images │ │ │ └── debugging-with-vs-for-macos.png │ │ ├── input │ │ │ ├── input.md │ │ │ └── snippets │ │ │ │ ├── Input_OvwKeyboardExampleHandlerCodeBehind.cs │ │ │ │ ├── Input_OvwKeyboardExampleUICodeBehind.cs │ │ │ │ ├── Input_OvwKeyboardExampleUIXML.uixml │ │ │ │ ├── Input_OvwMouseExampleEneterHandler.cs │ │ │ │ ├── Input_OvwMouseExampleLeaveHandler.cs │ │ │ │ ├── Input_OvwMouseExampleUICodeBehind.cs │ │ │ │ ├── Input_OvwMouseExampleUIXML.uixml │ │ │ │ ├── Input_OvwTextInputHandlersCodeBehind.cs │ │ │ │ ├── Input_OvwTextInputUICodeBehind.cs │ │ │ │ ├── Input_OvwTextInputUIXML.uixml │ │ │ │ ├── KeyEventArgsKeyBoardGetKeyStates.cs │ │ │ │ └── MouseRelatedSnippetsGetLeftButtonMouse.cs │ │ ├── layout │ │ │ ├── images │ │ │ │ ├── BoundingBox1.png │ │ │ │ └── BoundingBox2.png │ │ │ ├── layout.md │ │ │ └── snippets │ │ │ │ ├── BoundingBox.cs │ │ │ │ └── BoundingBox1.uixml │ │ ├── menu │ │ │ ├── images │ │ │ │ ├── linux-menu.png │ │ │ │ ├── macos-menu.png │ │ │ │ └── windows-menu.png │ │ │ ├── menu.md │ │ │ └── snippets │ │ │ │ ├── Menu1.cs │ │ │ │ └── Menu1.uixml │ │ ├── printing │ │ │ └── printing.md │ │ ├── programming-with-alternet-ui.md │ │ ├── rendering-graphics │ │ │ ├── images │ │ │ │ ├── drawing-sample-brushes-pens.png │ │ │ │ ├── drawing-sample-clip.png │ │ │ │ ├── drawing-sample-images.png │ │ │ │ ├── drawing-sample-path.png │ │ │ │ ├── drawing-sample-shapes.png │ │ │ │ ├── drawing-sample-text.png │ │ │ │ └── drawing-sample-transforms.png │ │ │ └── rendering-graphics.md │ │ ├── resource-uris │ │ │ └── resource-uris.md │ │ ├── statusbar │ │ │ ├── images │ │ │ │ ├── statusbar-linux.png │ │ │ │ ├── statusbar-macos.png │ │ │ │ └── statusbar-windows.png │ │ │ └── statusbar.md │ │ ├── system-requirements.md │ │ └── toc.yml │ ├── navigation │ │ ├── downloads.md │ │ └── toc.yml │ ├── pdf │ │ └── toc.yml │ ├── pdfCoverPage.html │ ├── run.sample.bat │ ├── run.samples.bat │ ├── templates │ │ ├── alternet │ │ │ └── 404-not-found.html │ │ └── newoverride │ │ │ ├── partials │ │ │ └── class.header.tmpl.partial │ │ │ └── public │ │ │ ├── main.css │ │ │ └── main.js │ ├── toc.yml │ ├── tutorials │ │ ├── drawing-context │ │ │ ├── drawing-context.md │ │ │ ├── examples │ │ │ │ └── DrawingContextTutorial │ │ │ │ │ ├── DrawingContextTutorial.csproj │ │ │ │ │ ├── DrawingControl-Step1.cs │ │ │ │ │ ├── DrawingControl-Step2.cs │ │ │ │ │ ├── DrawingControl-Step3.cs │ │ │ │ │ ├── DrawingControl-Step4.cs │ │ │ │ │ ├── DrawingControl-Step5.cs │ │ │ │ │ ├── DrawingControl-Step6.cs │ │ │ │ │ ├── DrawingControl.cs │ │ │ │ │ ├── MainWindow.uixml │ │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── build.bat │ │ │ └── images │ │ │ │ ├── circular-pattern.png │ │ │ │ ├── light-blue-background.png │ │ │ │ ├── months-display.png │ │ │ │ └── simple-text.png │ │ ├── hello-world │ │ │ ├── command-line │ │ │ │ ├── hello-world-command-line.md │ │ │ │ └── images │ │ │ │ │ ├── added-button-macos-window.png │ │ │ │ │ ├── created-application-window-macos-window.png │ │ │ │ │ ├── message-box-on-click-macos-window.png │ │ │ │ │ ├── vscode-required-assets-popup.png │ │ │ │ │ └── vscode-select-project-popup.png │ │ │ ├── examples │ │ │ │ ├── add-button.uixml │ │ │ │ ├── add-click-handler.uixml │ │ │ │ ├── add-click-handler.uixml.cs │ │ │ │ └── change-title.uixml │ │ │ ├── hello-world.md │ │ │ └── visual-studio │ │ │ │ ├── hello-world-visual-studio.md │ │ │ │ └── images │ │ │ │ ├── added-button-windows.png │ │ │ │ ├── create-new-project.png │ │ │ │ ├── created-application-window-windows.png │ │ │ │ ├── event-intellisense.gif │ │ │ │ ├── message-box-on-click-windows.png │ │ │ │ └── new-project-created.png │ │ └── toc.yml │ └── utils │ │ └── DocFXInstaller │ │ └── DocFXInstaller.csproj ├── DocsHidden │ ├── apidoc │ │ ├── AuiManager │ │ │ ├── AuiManager-remarks.md │ │ │ └── images │ │ │ │ └── auimanager.png │ │ ├── AuiNotebook │ │ │ ├── AuiNotebook-remarks.md │ │ │ └── images │ │ │ │ └── auinotebook.png │ │ └── AuiToolbar │ │ │ ├── AuiToolbar-remarks.md │ │ │ └── images │ │ │ └── auitoolbar.png │ ├── data-binding │ │ └── data-binding.md │ ├── dependency-properties │ │ ├── dependency-properties.md │ │ └── snippets │ │ │ ├── BasicInlineBinding.uixml │ │ │ ├── BasicPropertySyntax.uixml │ │ │ ├── DefineDependencyProperty.cs │ │ │ ├── InheritanceBindingContext.uixml │ │ │ ├── ProceduralPropertyGet.cs │ │ │ ├── ProceduralPropertySet.cs │ │ │ └── PropertyElementSyntax.uixml │ ├── removedtoc.yml │ └── routed-events │ │ ├── routed-events.md │ │ └── snippets │ │ ├── ExampleWindow.uixml │ │ ├── ExampleWindow.uixml.cs │ │ ├── Examples.RoutedEvents.csproj │ │ └── Program.cs ├── SampleTemplateForDocs │ ├── -examples.md │ ├── ExampleWindow.uixml │ ├── ExampleWindow.uixml.cs │ ├── Examples.Grid.csproj │ └── Program.cs └── TestDocumentation │ ├── .gitignore │ ├── Build.ForStudio.bat │ ├── Build.bat │ ├── Del.AllResults.bat │ ├── Del.ApiYml.bat │ ├── Del.BinObj.UseCmd.bat │ ├── Del.Site.bat │ ├── Info │ ├── getting-started.md │ ├── introduction.md │ └── toc.yml │ ├── OpenLocalHostHelp.bat │ ├── Serve.With.DocFX.bat │ ├── docfx.ForStudio.json │ ├── docfx.json │ ├── index.md │ ├── templates │ ├── forstudio │ │ ├── partials │ │ │ └── class.header.tmpl.partial │ │ └── public │ │ │ ├── main.css │ │ │ └── main.js │ └── newoverride │ │ ├── partials │ │ └── class.header.tmpl.partial │ │ └── public │ │ ├── main.css │ │ └── main.js │ └── toc.yml ├── Documents ├── Images │ ├── DesktopBackgrounds │ │ ├── 243-800x600.png │ │ ├── black-800x600.png │ │ ├── red-800x600.png │ │ └── white-800x600.png │ ├── ForTests │ │ ├── GirlAndBoyFlower.png │ │ ├── GirlNearOceanAndSun.png │ │ ├── alenkawithdocandcat.png │ │ └── girlrabit.png │ ├── Informational │ │ ├── Button │ │ │ ├── Button-MSW-dark.png │ │ │ └── Button-MSW-light.png │ │ ├── Calendar │ │ │ └── GoogleCalendarColors.png │ │ ├── ColorDialog │ │ │ └── colorDialog-macos.png │ │ ├── FontParams │ │ │ ├── skia-font-params.gif │ │ │ └── windows-font-params.jpg │ │ ├── HighDpiIssue │ │ │ ├── high-dpi-from-debug.png │ │ │ ├── high-dpi-wxWidgets-sample-high-dpi-aware.png │ │ │ └── high-dpi-wxWidgets-sample-per-monitor-dpi.png │ │ ├── MacOs │ │ │ └── KeyModifiersImages │ │ │ │ ├── Screenshot 2025-09-02 at 5.57.15 AM.png │ │ │ │ └── Screenshot 2025-09-02 at 5.58.10 AM.png │ │ ├── SideBar │ │ │ ├── VisualStudio.SideBar.Dark.png │ │ │ └── VisualStudio.SideBar.Light.png │ │ ├── SyntaxEditor │ │ │ ├── Alternet.Editor.PopupListBox.png │ │ │ ├── DrawWaveVS.jpg │ │ │ ├── VS.BreakPoint.Disabled.Dark.jpg │ │ │ ├── VS.BreakPoint.Disabled.Light.jpg │ │ │ ├── VisualStudio.Find.Dark.png │ │ │ ├── VisualStudio.Find.Light.png │ │ │ ├── mobile-selection-anchors1.png │ │ │ ├── mobile-selection-anchors2.png │ │ │ └── vsoutlining.jpg │ │ ├── TabControl │ │ │ ├── TabControl-Linux-black.png │ │ │ ├── TabControl-Linux-white.png │ │ │ ├── TabControl.DocFX.Light.jpg │ │ │ └── TabControl.Edge.Dark.jpg │ │ ├── Tablet │ │ │ └── planshet.jpg │ │ └── ToolBar │ │ │ ├── ToolBar.VisualStudio.Light.HotButton.jpg │ │ │ ├── ToolBar.VisualStudio.Light.png │ │ │ └── VisualStudio.ToolBar.DragImage.Zoomed.jpg │ └── Screenshots │ │ ├── 2023 │ │ ├── EmployeesSample.png │ │ └── MacOs-pics-2023-11-30 │ │ │ ├── screenshot.12.jpg │ │ │ ├── screenshot.13.jpg │ │ │ ├── screenshot.4.jpg │ │ │ ├── screenshot.5.jpg │ │ │ ├── screenshot.6.jpg │ │ │ └── screenshot.8.jpg │ │ ├── 2024 │ │ ├── 0.9.623 │ │ │ ├── Collage.png │ │ │ ├── CollageParts │ │ │ │ ├── ColorComboBox.png │ │ │ │ ├── NewTabControl.png │ │ │ │ ├── NewToolbar.1.png │ │ │ │ ├── NewToolbar.2.png │ │ │ │ └── VirtualListBox.png │ │ │ ├── PreviewUixml.png │ │ │ └── SkiaSharp.png │ │ ├── 0.9.640 │ │ │ ├── Demo-Linux.png │ │ │ ├── Demo-MacOs.png │ │ │ └── Demo-Windows.png │ │ ├── 0.9.642 │ │ │ ├── Editor-Maui-Android.jpg │ │ │ ├── Editor-Maui-Windows.png │ │ │ ├── Editor-Maui-macOs.png │ │ │ ├── Editor-TextMate-Linux.png │ │ │ ├── Editor-TextMate-MacOs.png │ │ │ ├── Editor-TextMate-Windows.png │ │ │ ├── PythonDebug-Linux.png │ │ │ ├── PythonDebug-MacOs.png │ │ │ └── PythonDebug-Windows.png │ │ └── ExplorerUI │ │ │ ├── explorer-ui-linux.png │ │ │ ├── explorer-ui-macos.png │ │ │ └── explorer-ui-windows.png │ │ └── 2025 │ │ ├── 0.9.710 │ │ ├── Calculator.png │ │ ├── ComboBoxOwnerDraw.png │ │ ├── NewRichToolTip.png │ │ └── TextBoxAndButton.png │ │ ├── 0.9.735 │ │ ├── MauiDebuggerCSharp.png │ │ ├── MauiDebuggerPython.png │ │ └── SyntaxEditIPhone.png │ │ └── 0.9.802 │ │ ├── dotnet-svgrepo-com.png │ │ ├── dotnet-svgrepo-com.svg │ │ ├── logo-notext.png │ │ ├── ui802-screen1.png │ │ ├── ui802-screen2.png │ │ └── ui802.png ├── Info │ ├── Excel convert data to formats.pdf │ ├── LocalPackagesConfig │ │ └── NuGet.config │ ├── Nuget-sign problem-ru.pdf │ ├── Regular expressions quick reference.pdf │ ├── WxWidgets Flicker-free draw.pdf │ ├── border-html.pdf │ ├── clipboard-setdata-retrytimes-winforms.txt │ ├── excel-conversion-features.txt │ ├── free-icon-sets.txt │ ├── gitignore filemask.pdf │ ├── sign-tool.txt │ ├── using-readonly-span.txt │ ├── window msw top line on border.pdf │ └── window round corners.pdf ├── Linux │ ├── desktop-files.md │ ├── gtk-inspector.md │ ├── install.deb.txt │ ├── soundplayer.txt │ ├── ubuntu-no-window-corners.txt │ ├── ubuntu-shared-folders-permission.txt │ ├── virtualbox.supresswarnings.bat │ └── wxWidgets-Wayland.txt ├── MacOs │ ├── cmake-problems.txt │ ├── dotnet-notfound.txt │ ├── install.notes.txt │ ├── unxip.txt │ ├── xcodes.txt │ └── xip-extract.txt ├── Maui │ ├── AndroidSdk.Tools-AppleDev.Tools.txt │ ├── Cursor │ │ ├── LICENSE │ │ ├── MauiCursor │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── AppShell.xaml │ │ │ ├── AppShell.xaml.cs │ │ │ ├── CursorBehavior.cs │ │ │ ├── CursorIcon.cs │ │ │ ├── MainPage.xaml │ │ │ ├── MainPage.xaml.cs │ │ │ ├── MauiCursor.csproj │ │ │ ├── MauiProgram.cs │ │ │ ├── Platforms │ │ │ │ ├── Android │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── CursorExtensions.cs │ │ │ │ │ ├── MainActivity.cs │ │ │ │ │ ├── MainApplication.cs │ │ │ │ │ └── Resources │ │ │ │ │ │ └── values │ │ │ │ │ │ └── colors.xml │ │ │ │ ├── MacCatalyst │ │ │ │ │ ├── AppDelegate.cs │ │ │ │ │ ├── CursorExtensions.cs │ │ │ │ │ ├── Entitlements.Debug.plist │ │ │ │ │ ├── Entitlements.Release.plist │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Program.cs │ │ │ │ ├── Tizen │ │ │ │ │ ├── CursorExtensions.cs │ │ │ │ │ ├── Main.cs │ │ │ │ │ └── tizen-manifest.xml │ │ │ │ ├── Windows │ │ │ │ │ ├── App.xaml │ │ │ │ │ ├── App.xaml.cs │ │ │ │ │ ├── CursorExtensions.cs │ │ │ │ │ ├── Package.appxmanifest │ │ │ │ │ └── app.manifest │ │ │ │ └── iOS │ │ │ │ │ ├── AppDelegate.cs │ │ │ │ │ ├── CursorExtensions.cs │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── README.md │ │ │ ├── README.mdpp │ │ │ └── Resources │ │ │ │ ├── AppIcon │ │ │ │ ├── appicon.svg │ │ │ │ └── appiconfg.svg │ │ │ │ ├── Images │ │ │ │ └── dotnet_bot.svg │ │ │ │ ├── Splash │ │ │ │ └── splash.svg │ │ │ │ └── Styles │ │ │ │ ├── Colors.xaml │ │ │ │ └── Styles.xaml │ │ ├── README.md │ │ └── SETUP.md │ ├── Keyboard │ │ ├── KeyboardExtensions.android.cs │ │ ├── KeyboardExtensions.ios.cs │ │ ├── KeyboardExtensions.macos.cs │ │ ├── KeyboardExtensions.net.cs │ │ ├── KeyboardExtensions.shared.cs │ │ ├── KeyboardExtensions.tizen.cs │ │ └── KeyboardExtensions.windows.cs │ ├── bindable-declaration.txt │ └── ios-keyboard-show-hide-observer.txt ├── Net │ ├── AppDomain.FirstChanceException.txt │ └── dbshim.txt ├── Scripter │ └── scripter.output.folder.txt ├── Svg │ ├── Debugger │ │ ├── Compile.svg │ │ ├── Evaluating.svg │ │ ├── FieldInternal.svg │ │ ├── FieldPrivate.svg │ │ ├── FieldProtected.svg │ │ ├── FieldPublic.svg │ │ ├── PropertyInternal.svg │ │ ├── PropertyPrivate.svg │ │ ├── PropertyProtected.svg │ │ ├── PropertyPublic.svg │ │ └── StaticMembers.svg │ ├── PropertyVisibility │ │ ├── SignAll.svg │ │ ├── SignInternal.svg │ │ ├── SignPrivate.svg │ │ └── SignProtected.svg │ └── Wrench.svg ├── VisualStudio │ └── ToolBoxControlsInstaller_whitepaper.docx ├── Web │ └── CLS 0 web fonts.txt ├── Whatsnew.History │ ├── whatsnew-2023.md │ ├── whatsnew-2024.md │ ├── whatsnew-2025.md │ ├── whatsnew-short-0.9.5.md │ ├── whatsnew-short-0.9.6.md │ ├── whatsnew-short-0.9.7.md │ ├── whatsnew-short-0.9.710-717.md │ └── whatsnew-short-0.9.736-759.md ├── Windows │ ├── MauiWindowHandle.cs │ ├── Microsoft.Bcl.HashCode.txt │ ├── Microsoft.Dev.Drive.txt │ ├── NoRoundCorners.txt │ ├── Windows.ARM64.OnMacOs.pdf │ ├── Windows.ARM64.urls.txt │ ├── net-windows-supported-versions.txt │ ├── scancode.docx │ └── slow-terminal-paste.txt ├── how.create.new.control.md ├── screenshots.txt ├── todo-MaskedTextBox.txt ├── todo-PropertyGrid.txt ├── todo-RichTextBox.txt ├── todo-exceptions.txt ├── todo-linux.txt ├── todo-newbuild.txt ├── todo-other.txt ├── todo-speed.txt └── todo-webbrowser.txt ├── External ├── BuildWxWidgets.sh └── readme.md ├── Install.NoPal.bat ├── Install.NoPal.sh ├── Install.OnlyDebug.bat ├── Install.OnlyDebug.sh ├── Install.Scripts ├── A.Set.Build.Number.bat ├── A2.Build.Editor.AlternetUI.bat ├── A2.Build.Editor.Maui.bat ├── A2.Build.Scripter.AlternetUI.bat ├── A2.Publish.Build.All.bat ├── A2.Run.Editor.AlternetUI.bat ├── A2.Run.Scripter.AlternetUI.bat ├── A2.Vsix.Install.bat ├── A2.Vsix.Uninstall.bat ├── AdditionalLocalPackages │ ├── add-nugets-linux.txt │ ├── chmod.sh │ ├── nuget.add.packages.bat │ ├── nuget.exe.install.linux.sh │ ├── nuget.locals.clear.bat │ ├── nuget.locals.clear.sh │ ├── nuget.locals.list.bat │ ├── nuget.locals.list.sh │ ├── nuget.source.add.bat │ ├── nuget.source.add.sh │ ├── nuget.source.list.bat │ ├── nuget.source.list.sh │ ├── nuget.source.remove.bat │ └── nuget.source.remove.sh ├── Build.Log.1.Create.bat ├── Build.Log.2.Find.Not.Documented.bat ├── BuildAndRunSamples │ ├── AllowExecuteAll.sh │ ├── BuildAndRun.ControlsSample.sh │ ├── BuildAndRun.ControlsTest.sh │ ├── BuildAndRunSample.sh │ ├── Clean.ControlsSample.sh │ ├── CleanSample.sh │ ├── MSW.BuildAndRun.AllSamples.Ex.bat │ ├── MSW.BuildAndRun.AllSamples.bat │ ├── MSW.BuildAndRun.ControlsSample.bat │ └── MSW.BuildAndRunSample.bat ├── BuildExeDemo │ ├── PublicFiles │ │ ├── ExeDemoREADME.md │ │ └── ExeDemoUSAGE.md │ ├── Unzip.ExeDemos.bat │ ├── build-demo-studio.bat │ ├── build-demo-studio.sh │ ├── build-demo-ui.bat │ ├── build-demo-ui.sh │ ├── build-demo.proj │ ├── readme.md │ ├── todo-anycpu-demos.txt │ └── todo-self-contained-demos.txt ├── CMake │ └── cmake.help.bat ├── Check.Signed │ └── nuget.verify.bat ├── Common.ps1 ├── Del.Bin.Studio.bat ├── Dotnet.Nuget.Sign.proj ├── FrameworkOverrideAdd.bat ├── FrameworkOverrideRemove.bat ├── Install.Clean.All.Projects.bat ├── Install.Clean.All.Samples.bat ├── Install.Clean.All.bat ├── Install.Clean.WxWidgets.bat ├── Linux.Ubuntu │ ├── CheckKVM.sh │ ├── CreateCurrentDirShortcutOnDesktop.sh │ ├── LinuxFindPalReferences.sh │ ├── LinuxListWebKitPackages.sh │ ├── chmode.sh │ ├── sudo.install.net6.sh │ ├── sudo.install.net7.sh │ ├── sudo.install.net8.sh │ ├── sudo.install.net9.sh │ ├── sudo.update.sh │ ├── sudo.update.upgrade.sh │ └── sudo.upgrade.sh ├── MSW.Publish.0.Nuget.Locals.Clear.bat ├── MSW.Publish.1.Build.Nuget.Pal.bat ├── MSW.Publish.2.Build.NuGet.Managed.bat ├── MSW.Publish.2a.Unzip.NuGetsAndVsix.bat ├── MSW.Publish.2b.Unzip.Vsix.bat ├── MSW.Publish.3.Zip.PublicExamples.bat ├── MSW.Publish.4.Test.Dlls.Are.Signed.bat ├── MSW.Publish.5.BuildExeDemos.bat ├── MSW.Publish.6.BuildEditorDemos.bat ├── MSW.Publish.7.Build.Vsix.bat ├── MSW.Publish.DebugOutput.bat ├── MSW.Publish.SubTool.1.Build.Managed.bat ├── MSW.Publish.SubTool.2.Build.Integration.bat ├── MSW.Publish.SubTool.3.Gen.Public.Components.bat ├── MSW.Publish.SubTool.4.Gen.Public.Samples.bat ├── MSW.Update.WxWidgets.SubTool.1.DownloadAndExtract.bat ├── MSW.Update.WxWidgets.SubTool.2.Defines.bat ├── MSW.Update.WxWidgets.SubTool.3.BuildWithoutDownload.bat ├── MSW.Update.WxWidgets.SubTool.4.7z.bat ├── MSW.Update.WxWidgets.SubTool.4.WinRar.bat ├── MSW.Update.WxWidgets.bat ├── MacOs │ ├── cmake.sh │ ├── findlibdbgshim.sh │ ├── findnet.sh │ ├── install-brew.sh │ ├── install.brew.sh │ └── install.gtk3.sh ├── MainWindowWithGetVersion │ ├── MainWindow.uixml │ └── MainWindow.uixml.cs ├── MinMasterTemplate │ ├── MainWindow.uixml │ ├── MainWindow.uixml.cs │ ├── MinMaster.csproj │ ├── MinMaster.sln │ ├── Program.cs │ ├── app.manifest │ ├── build.bat │ ├── build.sh │ ├── readme.md │ ├── run.bat │ └── run.sh ├── Other │ ├── DocFx │ │ └── DocFx.Init.bat │ ├── Git │ │ ├── Chmod.sh │ │ ├── Git.Clone.AlternetStudio.sh │ │ ├── Git.Clone.Master.sh │ │ ├── Git.Clone.MasterWithWebBrowser.sh │ │ ├── Git.Clone.SvgIcons.bat │ │ ├── Git.Pull.sh │ │ ├── Git.Reset.Pull.AlternetUI.sh │ │ ├── Git.Reset.Pull.Studio.sh │ │ ├── GitConfigCommandLine.txt │ │ ├── IgnoreChModChanges.sh │ │ └── Install.Git.Credential.Manager.sh │ ├── Linux.Debian │ │ └── readme.md │ ├── Linux.Fedora │ │ └── readme.md │ ├── Linux.RedHat │ │ └── readme.md │ ├── Linux.SUSE │ │ └── readme.md │ ├── Npm │ │ ├── Install.Npm.bat │ │ ├── Install.TypeScript.bat │ │ ├── Npm.Install.bat │ │ └── Npm.Run.Build.bat │ ├── SvgToPng │ │ ├── Svg.To.Png.ControlSample.bat │ │ └── Svg.To.Png.bat │ ├── VSCode │ │ ├── 01-Install.Yo.Global.bat │ │ └── 02-Yo.Code.bat │ ├── VirtualBox │ │ ├── EnableNestedVT.bat │ │ └── readme-nestedVT.txt │ ├── WinRar │ │ └── backup.all.bat │ └── ubuntu-wine-install.sh ├── PublicCommands │ ├── macos-start.bat │ ├── ubuntu-2410-start.bat │ ├── ubuntu-server-run-cmd.bat │ ├── ubuntu-server-run-install-onlydebug.bat │ ├── ubuntu-server-run-install.bat │ ├── ubuntu-server-shutdown.bat │ ├── ubuntu-server-start-build-shutdown.bat │ └── ubuntu-server-start.bat ├── Python │ ├── Python.Net │ │ ├── install.pythonnet.bat │ │ └── script.python.net.py │ ├── cdpython.bat │ ├── getconfigvars.py │ ├── getthemenames.py │ ├── getthemepath.py │ ├── install.python.bat │ └── python.create.virt.env.bat ├── Rebuild.Icons.Cache.bat ├── SignTool.bat ├── SignTool.proj ├── SignToolVerify.bat ├── SignTools │ ├── DotNet.Install.Sign.Tool.bat │ ├── Sign.Alternet.UI.Common.bat │ ├── Sign.Alternet.UI.Interfaces.bat │ ├── Sign.Alternet.UI.bat │ ├── Sign.Exe.InFolder.bat │ ├── Sign.Pal.InFolder.bat │ ├── VerifySigned.Alternet.UI.Common.bat │ ├── VerifySigned.Alternet.UI.Interfaces.bat │ ├── VerifySigned.Alternet.UI.bat │ ├── VerifySigned.Publish.Dll.bat │ ├── VerifySigned.Publish.Exe.bat │ ├── VerifySigned.Publish.Nugets.bat │ └── VerifySigned.Publish.Vsix.bat ├── TestDotNetNew │ ├── 00-Run.Steps.01-13.bat │ ├── 01-VSIX.Uninstall.bat │ ├── 02-Alternet.UI.Templates.Uninstall.bat │ ├── 03-Del.TestProject.bat │ ├── 04-DotNet.Nuget.Locals.Clear.bat │ ├── 04-DotNet.Nuget.Locals.Clear.sh │ ├── 05-Nuget.Download.Exe.bat │ ├── 06-DotNet.Nuget.Source.Remove.bat │ ├── 07-DotNet.Nuget.Source.Add.bat │ ├── 08-Nuget.Add.Local.Alternet.Packages.bat │ ├── 09-Alternet.UI.Templates.Install.bat │ ├── 10-VSIX.Install.NotQuiet.bat │ ├── 10-VSIX.Install.bat │ ├── 11-Alternet.UI.New.Project.bat │ ├── 12-Alternet.UI.New.Window.bat │ ├── 13-Run.TestDotNetNew.bat │ ├── 14-MSW.BuildAndRun.PublishedSamples.bat │ ├── Info.Alternet.UI.Templates.ViewInstalled.bat │ ├── Info.DotNet.Nuget.Locals.List.bat │ ├── Info.DotNet.Nuget.Source.List.bat │ ├── Info.Nuget.Help.bat │ ├── Nuget.Add.Roslyn.Packages.bat │ ├── Nuget.Download.Exe.proj │ ├── Test.DotNet.Nuget.Source.Disable.NugetOrg.bat │ ├── Test.DotNet.Nuget.Source.Enable.NugetOrg.bat │ ├── Test.Run.DotNetNew.Lite.bat │ └── readme.md ├── Tests │ ├── Test.Download.WxWidgetBin.bat │ ├── Test.SignDll.bat │ └── Test.VerifySigned.bat ├── Tools │ ├── 32or64bit.bat │ ├── CleanProject.bat │ ├── DoForAllProjects.bat │ ├── DoForAllSamples.bat │ └── sed.vbs ├── Ubuntu.Install.Packages.sh ├── Unzip.All.Nupkg.ps1 ├── Unzip.All.Vsix.ps1 ├── UpdateWellKnownApiInfo.bat ├── Visual Studio │ ├── find.visual.studio.path.bat │ ├── runVSwithlog.bat │ ├── trace-msbuild-env.bat │ └── vswhere-msbuild.bat ├── Windows │ ├── Install.PowerShell.bat │ ├── PowerShell.Info.txt │ ├── del.tbd.files.bat │ ├── jobdone.bat │ ├── jobdone.ps1 │ └── systeminfo.bat ├── Zip.Documentation.bat ├── dotnet.build.all.csproj.bat ├── dumpbin.bat └── rarexclude.txt ├── Install.bat ├── Install.ps1 ├── Install.sh ├── Install2.Build.Nugets.bat ├── License.txt ├── Media ├── AlternetUI.ico ├── AlternetUIIcon.pdn ├── icon-16x16.png ├── icon-32x32.png ├── icon-48x48.png ├── logo-128x128.png └── screensizes.png ├── Old ├── Removed 2024 │ ├── AuiManagerSample │ │ ├── AuiManagerSample.csproj │ │ ├── MainWindow.uixml │ │ ├── MainWindow.uixml.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ └── Icons │ │ │ │ ├── Large │ │ │ │ ├── Calendar32.png │ │ │ │ ├── LineGraph32.png │ │ │ │ ├── Pencil32.png │ │ │ │ └── Photo32.png │ │ │ │ └── Small │ │ │ │ ├── Calendar16.png │ │ │ │ ├── LineGraph16.png │ │ │ │ ├── Pencil16.png │ │ │ │ └── Photo16.png │ │ └── app.manifest │ ├── DataBindingSample │ │ ├── DataBindingMainWindow.uixml │ │ └── DataBindingMainWindow.uixml.cs │ ├── FormattedText.cs │ ├── IWxGraphics.cs │ ├── MSW.Edge.in.WebBrowser.md │ ├── Removed 2024-07-15 │ │ ├── 2 │ │ │ ├── Matrix.cs │ │ │ └── Vector.cs │ │ ├── FrameworkCompatibilityPreferences.cs │ │ ├── Matrix.cs │ │ ├── MatrixConverter.cs │ │ ├── MatrixUtil.cs │ │ ├── MatrixValueSerializer.cs │ │ ├── Vector.cs │ │ ├── VectorConverter.cs │ │ └── VectorValueSerializer.cs │ ├── Removed 2024-12-21 ValueSerializer │ │ ├── DateTimeValueSerializer.cs │ │ ├── DateTimeValueSerializerContext.cs │ │ ├── IValueSerializerContext.cs │ │ ├── KeyGestureValueSerializer.cs │ │ ├── KeyValueSerializer.cs │ │ ├── ModifierKeysValueSerializer.cs │ │ ├── StringValueSerializer.cs │ │ ├── TypeConverterValueSerializer.cs │ │ ├── ValueSerializer.cs │ │ └── ValueSerializerAttribute.cs │ ├── Removed 2024-12-21 │ │ ├── Abstract.Ancestors │ │ │ ├── FrameworkElement.cs │ │ │ └── UIElement.cs │ │ └── Port │ │ │ ├── CoreFlags.cs │ │ │ ├── Markup │ │ │ ├── ConstructorArgumentAttribute.cs │ │ │ ├── ContentPropertyAttribute.cs │ │ │ ├── IAddChild.cs │ │ │ ├── IProvideValueTarget.cs │ │ │ ├── IUriContext.cs │ │ │ ├── MarkupExtension.cs │ │ │ ├── MarkupExtensionReturnTypeAttribute.cs │ │ │ ├── ProvideValueServiceProvider.cs │ │ │ └── XamlSerializerUtil.cs │ │ │ ├── PresentationCore │ │ │ ├── AvTraceMessages.cs │ │ │ ├── BaseUriHelper.cs │ │ │ ├── BindUriHelper.cs │ │ │ ├── ClassHandlersStore.cs │ │ │ ├── CookieHandler.cs │ │ │ ├── CustomCredentialPolicy.cs │ │ │ ├── EventHandlersStore.cs │ │ │ ├── EventPrivateKey.cs │ │ │ ├── EventRoute.cs │ │ │ ├── EventRouteFactory.cs │ │ │ ├── GlobalEventManager.cs │ │ │ ├── IFreezeFreezables.cs │ │ │ ├── Maps.cs │ │ │ ├── MimeTypeMapper.cs │ │ │ ├── Packaging │ │ │ │ ├── ByteRangeDownloader.cs │ │ │ │ ├── NetStream.cs │ │ │ │ ├── PackWebRequest.cs │ │ │ │ ├── PackWebRequestFactory.cs │ │ │ │ ├── PackWebResponse.cs │ │ │ │ ├── PackagePartExtensions.cs │ │ │ │ ├── PackageStore.cs │ │ │ │ ├── PseudoWebRequest.cs │ │ │ │ ├── ResponseStream.cs │ │ │ │ └── SynchronizingStream.cs │ │ │ ├── PreloadedPackages.cs │ │ │ ├── RouteItem.cs │ │ │ ├── RoutedEvent.cs │ │ │ ├── RoutedEventArgs.cs │ │ │ ├── RoutedEventHandlerInfo.cs │ │ │ ├── SiteOfOriginContainer.cs │ │ │ ├── SiteOfOriginPart.cs │ │ │ ├── SourceItem.cs │ │ │ ├── VisualTreeHelper.cs │ │ │ └── WpfWebRequestHelper.cs │ │ │ ├── PresentationFramework │ │ │ ├── Data │ │ │ │ ├── AccessorTable.cs │ │ │ │ ├── AssemblyHelper.cs │ │ │ │ ├── AsyncDataRequest.cs │ │ │ │ ├── AvTraceMessages.cs │ │ │ │ ├── Binding.cs │ │ │ │ ├── BindingCollection.cs │ │ │ │ ├── BindingExpression.cs │ │ │ │ ├── BindingExpressionBase.cs │ │ │ │ ├── BindingGroup.cs │ │ │ │ ├── BindingListCollectionView.cs │ │ │ │ ├── BindingOperations.cs │ │ │ │ ├── BindingValueChangedEventArgs.cs │ │ │ │ ├── BindingWorker.cs │ │ │ │ ├── ClrBindingWorker.cs │ │ │ │ ├── CollectionContainer.cs │ │ │ │ ├── CollectionRegisteringEventArgs.cs │ │ │ │ ├── CollectionSynchronizationCallback.cs │ │ │ │ ├── CollectionView.cs │ │ │ │ ├── CollectionViewGroup.cs │ │ │ │ ├── CollectionViewGroupInternal.cs │ │ │ │ ├── CollectionViewGroupRoot.cs │ │ │ │ ├── CollectionViewProxy.cs │ │ │ │ ├── CollectionViewRegisteringEventArgs.cs │ │ │ │ ├── CollectionViewSource.cs │ │ │ │ ├── CommitManager.cs │ │ │ │ ├── CompositeCollection.cs │ │ │ │ ├── CompositeCollectionView.cs │ │ │ │ ├── ConversionValidationRule.cs │ │ │ │ ├── CultureInfoConverter.cs │ │ │ │ ├── DataBindEngine.cs │ │ │ │ ├── DataBindOperation.cs │ │ │ │ ├── DataChangedEventManager.cs │ │ │ │ ├── DataErrorValidationRule.cs │ │ │ │ ├── DataExtensionMethods.cs │ │ │ │ ├── DataSourceProvider.cs │ │ │ │ ├── DataTransferEventArgs.cs │ │ │ │ ├── DefaultAsyncDataDispatcher.cs │ │ │ │ ├── DefaultValueConverter.cs │ │ │ │ ├── DescendentsWalkerBase.cs │ │ │ │ ├── DifferencingCollection.cs │ │ │ │ ├── DynamicAccessorImpl.cs │ │ │ │ ├── DynamicObjectAccessor.cs │ │ │ │ ├── DynamicValueConverter.cs │ │ │ │ ├── EnumerableCollectionView.cs │ │ │ │ ├── EventManager.cs │ │ │ │ ├── ExceptionValidationRule.cs │ │ │ │ ├── FilterEventArgs.cs │ │ │ │ ├── FrameworkAppContextSwitches.cs │ │ │ │ ├── FrameworkContextData.cs │ │ │ │ ├── FrameworkObject.cs │ │ │ │ ├── FrameworkPropertyMetadata.cs │ │ │ │ ├── IAsyncDataDispatcher.cs │ │ │ │ ├── IMultiValueConverter.cs │ │ │ │ ├── IValueConverter.cs │ │ │ │ ├── IndexedEnumerable.cs │ │ │ │ ├── IndexerPropertyInfo.cs │ │ │ │ ├── InheritedPropertyChangedEventArgs.cs │ │ │ │ ├── InternalFlags.cs │ │ │ │ ├── ItemsControl.cs │ │ │ │ ├── ListCollectionView.cs │ │ │ │ ├── LiveShapingBlock.cs │ │ │ │ ├── LiveShapingItem.cs │ │ │ │ ├── LiveShapingList.cs │ │ │ │ ├── LiveShapingTree.cs │ │ │ │ ├── LostFocusEventManager.cs │ │ │ │ ├── MultiBinding.cs │ │ │ │ ├── MultiBindingExpression.cs │ │ │ │ ├── NotifyDataErrorValidationRule.cs │ │ │ │ ├── ObjectDataProvider.cs │ │ │ │ ├── ObjectRef.cs │ │ │ │ ├── ParameterCollection.cs │ │ │ │ ├── PathParser.cs │ │ │ │ ├── PriorityBinding.cs │ │ │ │ ├── PriorityBindingExpression.cs │ │ │ │ ├── PropertyGroupDescription.cs │ │ │ │ ├── PropertyPath.cs │ │ │ │ ├── PropertyPathConverter.cs │ │ │ │ ├── PropertyPathWorker.cs │ │ │ │ ├── RBFinger.cs │ │ │ │ ├── RBNode.cs │ │ │ │ ├── RBTree.cs │ │ │ │ ├── RelativeSource.cs │ │ │ │ ├── SortFieldComparer.cs │ │ │ │ ├── StaticPropertyChangedEventManager.cs │ │ │ │ ├── StyleHelper.cs │ │ │ │ ├── SystemCoreExtension.cs │ │ │ │ ├── SystemCoreExtensionMethods.cs │ │ │ │ ├── SystemCoreHelper.cs │ │ │ │ ├── SystemDataExtension.cs │ │ │ │ ├── SystemDataExtensionMethods.cs │ │ │ │ ├── SystemDataHelper.cs │ │ │ │ ├── SystemXmlExtension.cs │ │ │ │ ├── SystemXmlHelper.cs │ │ │ │ ├── SystemXmlLinqExtension.cs │ │ │ │ ├── SystemXmlLinqExtensionMethods.cs │ │ │ │ ├── SystemXmlLinqHelper.cs │ │ │ │ ├── TraceData.cs │ │ │ │ ├── TraceLog.cs │ │ │ │ ├── UIPropertyMetadata.cs │ │ │ │ ├── UncommonValueTable.cs │ │ │ │ ├── Validation.cs │ │ │ │ ├── ValidationError.cs │ │ │ │ ├── ValidationErrorCollection.cs │ │ │ │ ├── ValidationErrorEventArgs.cs │ │ │ │ ├── ValidationResult.cs │ │ │ │ ├── ValidationRule.cs │ │ │ │ ├── ValidationRuleCollection.cs │ │ │ │ ├── ValueChangedEventManager.cs │ │ │ │ ├── ValueConversionAttribute.cs │ │ │ │ ├── ValueTable.cs │ │ │ │ ├── ValueUnavailableException.cs │ │ │ │ ├── ViewManager.cs │ │ │ │ ├── XDeferredAxisSource.cs │ │ │ │ ├── XamlDesignerSerializationManager.cs │ │ │ │ ├── XamlWriterMode.cs │ │ │ │ ├── XmlBindingWorker.cs │ │ │ │ ├── XmlDataCollection.cs │ │ │ │ ├── XmlDataProvider.cs │ │ │ │ ├── XmlNamespaceMapping.cs │ │ │ │ ├── XmlNamespaceMappingCollection.cs │ │ │ │ ├── XmlNodeChangedEventManager.cs │ │ │ │ └── XmlNodeComparer.cs │ │ │ ├── Diagnostics │ │ │ │ ├── BindingDiagnostics.cs │ │ │ │ └── BindingFailedEventArgs.cs │ │ │ ├── Helper.cs │ │ │ └── LogicalTreeHelper.cs │ │ │ ├── RoutedCancelEventArgs.cs │ │ │ ├── UsefulEnums │ │ │ ├── BindingBase.cs │ │ │ └── ValidationStep.cs │ │ │ └── WindowsBase │ │ │ ├── Collections │ │ │ ├── CollectionChangedEventManager.cs │ │ │ └── WeakReadOnlyCollection.cs │ │ │ ├── ComponentModel │ │ │ ├── CurrentChangedEventManager.cs │ │ │ ├── CurrentChangingEventArgs.cs │ │ │ ├── CurrentChangingEventManager.cs │ │ │ ├── DependencyPropertyDescriptor.cs │ │ │ ├── ErrorsChangedEventManager.cs │ │ │ ├── GroupDescription.cs │ │ │ ├── ICollectionView.cs │ │ │ ├── ICollectionViewFactory.cs │ │ │ ├── ICollectionViewLiveShaping.cs │ │ │ ├── IEditableCollectionView.cs │ │ │ ├── IEditableCollectionViewAddNewItem.cs │ │ │ ├── IItemProperties.cs │ │ │ ├── PropertyChangedEventManager.cs │ │ │ ├── PropertyFilterAttribute.cs │ │ │ ├── PropertyFilterFlags.cs │ │ │ ├── ReferenceEqualityComparer.cs │ │ │ ├── SortDescription.cs │ │ │ └── SortDescriptionCollection.cs │ │ │ ├── Diagnostics │ │ │ ├── Generated │ │ │ │ └── PresentationTraceSources.cs │ │ │ └── PresentationTraceSources.cs │ │ │ ├── InheritablePropertyChangeInfo.cs │ │ │ ├── InheritanceBehavior.cs │ │ │ ├── Internal │ │ │ ├── AccessibilitySwitches.cs │ │ │ ├── AppContextDefaultValues.cs │ │ │ ├── AppContextDefaultValuesBase.cs │ │ │ ├── AvTrace.cs │ │ │ ├── AvTraceDetails.cs │ │ │ ├── AvTraceFormat.cs │ │ │ ├── BaseAppContextSwitches.cs │ │ │ ├── BaseHashHelper.cs │ │ │ ├── CleanupHelper.cs │ │ │ ├── ComponentModel │ │ │ │ ├── APCustomTypeDescriptor.cs │ │ │ │ ├── AttachInfo.cs │ │ │ │ ├── AttachedPropertyMethodSelector.cs │ │ │ │ ├── DPCustomTypeDescriptor.cs │ │ │ │ ├── DependencyObjectPropertyDescriptor.cs │ │ │ │ ├── DependencyObjectProvider.cs │ │ │ │ ├── DependencyPropertyAttribute.cs │ │ │ │ ├── DependencyPropertyKind.cs │ │ │ │ ├── PropertyChangeTracker.cs │ │ │ │ ├── PropertyDescriptorComparer.cs │ │ │ │ └── PropertyKey.cs │ │ │ ├── ContentType.cs │ │ │ ├── CulturePreservingExecutionContext.cs │ │ │ ├── DefaultValueFactory.cs │ │ │ ├── FileFormatException.cs │ │ │ ├── FreezableDefaultValueFactory.cs │ │ │ ├── Generated │ │ │ │ └── AvTraceMessages.cs │ │ │ ├── HashHelper.cs │ │ │ ├── InheritanceContextChangedEventManager.cs │ │ │ ├── InheritanceContextHelper.cs │ │ │ ├── Invariant.cs │ │ │ ├── LocalAppContext.cs │ │ │ ├── NamedObject.cs │ │ │ ├── ObservableCollectionDefaultValueFactory.cs │ │ │ ├── PriorityChain.cs │ │ │ ├── PriorityItem.cs │ │ │ ├── PriorityQueue.cs │ │ │ ├── ReaderWriterLockWrapper.cs │ │ │ ├── RuntimeIdentifierPropertyAttribute.cs │ │ │ ├── SecurityCriticalData.cs │ │ │ ├── SecurityCriticalDataClass.cs │ │ │ ├── SecurityCriticalDataForSet.cs │ │ │ ├── ShutDownListener.cs │ │ │ ├── SystemDrawingExtensionMethods.cs │ │ │ ├── Threading │ │ │ │ ├── ExceptionFilterHelper.cs │ │ │ │ └── ExceptionWrapper.cs │ │ │ ├── Trace.cs │ │ │ ├── TraceLevelStore.cs │ │ │ ├── TraceProvider.cs │ │ │ ├── Verify.cs │ │ │ ├── WeakEventTable.cs │ │ │ ├── WeakReferenceKey.cs │ │ │ └── wpf-etw.cs │ │ │ ├── Packaging │ │ │ ├── PackUriHelper.cs │ │ │ └── PackagingUtilities.cs │ │ │ ├── PrePostDescendentsWalker.cs │ │ │ ├── TreeChangeInfo.cs │ │ │ ├── TreeWalkHelper.cs │ │ │ └── Windows │ │ │ ├── AttachedPropertyBrowsableAttribute.cs │ │ │ ├── AttachedPropertyBrowsableForTypeAttribute.cs │ │ │ ├── AttachedPropertyBrowsableWhenAttributePresentAttribute.cs │ │ │ ├── BaseCompatibilityPreferences.cs │ │ │ ├── CoerceValueCallback.cs │ │ │ ├── DeferredReference.cs │ │ │ ├── DependencyObject.cs │ │ │ ├── DependencyObjectType.cs │ │ │ ├── DependencyProperty.cs │ │ │ ├── DependencyPropertyChangedEventArgs.cs │ │ │ ├── DependencyPropertyChangedEventHandler.cs │ │ │ ├── DependencyPropertyKey.cs │ │ │ ├── DependencyPropertyValueSerializer.cs │ │ │ ├── DependencySource.cs │ │ │ ├── DependentList.cs │ │ │ ├── DescendentsWalker.cs │ │ │ ├── DesignerSerializationOptions.cs │ │ │ ├── DesignerSerializationOptionsAttribute.cs │ │ │ ├── EffectiveValueEntry.cs │ │ │ ├── EntryIndex.cs │ │ │ ├── Expression.cs │ │ │ ├── ExpressionConverter.cs │ │ │ ├── Freezable.cs │ │ │ ├── FreezeValueCallback.cs │ │ │ ├── FrugalList.cs │ │ │ ├── FrugalMap.cs │ │ │ ├── INameScopeDictionary.cs │ │ │ ├── ISealable.cs │ │ │ ├── IWeakEventListener.cs │ │ │ ├── ItemList.cs │ │ │ ├── LayoutManager.cs │ │ │ ├── LocalValueEnumerator.cs │ │ │ ├── Markup │ │ │ ├── InternalTypeHelper.cs │ │ │ ├── Primitives │ │ │ │ ├── MarkupObject.cs │ │ │ │ └── MarkupProperty.cs │ │ │ └── ServiceProviders.cs │ │ │ ├── NameScope.cs │ │ │ ├── PropertyChangedCallback.cs │ │ │ ├── PropertyMetadata.cs │ │ │ ├── RefAssemblyAttrs.cs │ │ │ ├── SecurityHelper.cs │ │ │ ├── SystemXmlExtensionMethods.cs │ │ │ ├── Threading │ │ │ ├── Dispatcher.cs │ │ │ ├── DispatcherEventArgs.cs │ │ │ ├── DispatcherExceptionEventArgs.cs │ │ │ ├── DispatcherExceptionFilterEventArgs.cs │ │ │ ├── DispatcherFrame.cs │ │ │ ├── DispatcherHookEventArgs.cs │ │ │ ├── DispatcherHooks.cs │ │ │ ├── DispatcherObject.cs │ │ │ ├── DispatcherOperation.cs │ │ │ ├── DispatcherOperationStatus.cs │ │ │ ├── DispatcherOperationTaskMapping.cs │ │ │ ├── DispatcherOperationTaskSource.cs │ │ │ ├── DispatcherPriority.cs │ │ │ ├── DispatcherPriorityAwaitable.cs │ │ │ ├── DispatcherPriorityAwaiter.cs │ │ │ ├── DispatcherProcessingDisabled.cs │ │ │ ├── DispatcherSynchronizationContext.cs │ │ │ ├── DispatcherTimer.cs │ │ │ └── PriorityRange.cs │ │ │ ├── UncommonField.cs │ │ │ ├── ValidateValueCallback.cs │ │ │ ├── WeakEventManager.cs │ │ │ └── WeakEventManagerT.cs │ ├── Removed 2024-12-24 │ │ ├── alternet-ui-uixml │ │ │ ├── .gitignore │ │ │ ├── .vscodeignore │ │ │ ├── README.md │ │ │ ├── language-configuration.json │ │ │ ├── package.json │ │ │ ├── syntaxes │ │ │ │ └── uixml.tmLanguage.json │ │ │ └── vsc-extension-quickstart.md │ │ └── alternet-ui-vscode-samplecommand │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── .vscode-test.mjs │ │ │ ├── .vscodeignore │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── extension.js │ │ │ ├── jsconfig.json │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── test │ │ │ └── extension.test.js │ │ │ └── vsc-extension-quickstart.md │ ├── Removed 2024-12-25 NativeApi.Enums │ │ ├── Drawing │ │ │ ├── DashStyle.cs │ │ │ ├── Duplex.cs │ │ │ ├── FillMode.cs │ │ │ ├── FontStyle.cs │ │ │ ├── GenericFontFamily.cs │ │ │ ├── InterpolationMode.cs │ │ │ ├── LineCap.cs │ │ │ ├── LineJoin.cs │ │ │ ├── PaperKind.cs │ │ │ ├── PrintRange.cs │ │ │ ├── PrinterResolutionKind.cs │ │ │ ├── TextHorizontalAlignment.cs │ │ │ ├── TextTrimming.cs │ │ │ ├── TextVerticalAlignment.cs │ │ │ └── TextWrapping.cs │ │ ├── Keyboard │ │ │ ├── Key.cs │ │ │ ├── KeyStates.cs │ │ │ └── ModifierKeys.cs │ │ ├── ListView │ │ │ ├── ListViewColumnWidthMode.cs │ │ │ ├── ListViewGridLinesDisplayMode.cs │ │ │ ├── ListViewHitTestLocations.cs │ │ │ ├── ListViewItemBoundsPortion.cs │ │ │ ├── ListViewSelectionMode.cs │ │ │ ├── ListViewSortMode.cs │ │ │ └── ListViewView.cs │ │ ├── Mouse │ │ │ ├── MouseButton.cs │ │ │ └── MouseButtonState.cs │ │ ├── Other │ │ │ ├── DragAction.cs │ │ │ ├── DragDropEffects.cs │ │ │ ├── ImageToText.cs │ │ │ ├── ListBoxSelectionMode.cs │ │ │ ├── ProgressBarOrientation.cs │ │ │ ├── ScrollBarOrientation.cs │ │ │ ├── SliderOrientation.cs │ │ │ ├── SliderTickStyle.cs │ │ │ └── TabAlignment.cs │ │ ├── TreeView │ │ │ ├── TreeViewHitTestLocations.cs │ │ │ └── TreeViewSelectionMode.cs │ │ └── Window │ │ │ ├── ModalResult.cs │ │ │ └── WindowState.cs │ ├── RemovedNativeApi │ │ ├── AuiManager │ │ │ ├── AuiDefaultTabArt.cs │ │ │ ├── AuiDefaultToolBarArt.cs │ │ │ ├── AuiDockArt.cs │ │ │ ├── AuiManager.cs │ │ │ ├── AuiManagerEvent.cs │ │ │ ├── AuiNotebook.cs │ │ │ ├── AuiNotebookPage.cs │ │ │ ├── AuiPaneInfo.cs │ │ │ ├── AuiSimpleTabArt.cs │ │ │ ├── AuiTabArt.cs │ │ │ ├── AuiTabContainer.cs │ │ │ ├── AuiTabContainerButton.cs │ │ │ ├── AuiToolBar.cs │ │ │ ├── AuiToolBarArt.cs │ │ │ ├── AuiToolBarEvent.cs │ │ │ └── AuiToolBarItem.cs │ │ ├── RemovedFromPal │ │ │ ├── Api │ │ │ │ ├── AuiDefaultTabArt.Api.h │ │ │ │ ├── AuiDefaultTabArt.inc │ │ │ │ ├── AuiDefaultToolBarArt.Api.h │ │ │ │ ├── AuiDefaultToolBarArt.inc │ │ │ │ ├── AuiDockArt.Api.h │ │ │ │ ├── AuiDockArt.inc │ │ │ │ ├── AuiManager.Api.h │ │ │ │ ├── AuiManager.inc │ │ │ │ ├── AuiManagerEvent.Api.h │ │ │ │ ├── AuiManagerEvent.inc │ │ │ │ ├── AuiNotebook.Api.h │ │ │ │ ├── AuiNotebook.inc │ │ │ │ ├── AuiNotebookPage.Api.h │ │ │ │ ├── AuiNotebookPage.inc │ │ │ │ ├── AuiPaneInfo.Api.h │ │ │ │ ├── AuiPaneInfo.inc │ │ │ │ ├── AuiSimpleTabArt.Api.h │ │ │ │ ├── AuiSimpleTabArt.inc │ │ │ │ ├── AuiTabArt.Api.h │ │ │ │ ├── AuiTabArt.inc │ │ │ │ ├── AuiTabContainer.Api.h │ │ │ │ ├── AuiTabContainer.inc │ │ │ │ ├── AuiTabContainerButton.Api.h │ │ │ │ ├── AuiTabContainerButton.inc │ │ │ │ ├── AuiToolBar.Api.h │ │ │ │ ├── AuiToolBar.inc │ │ │ │ ├── AuiToolBarArt.Api.h │ │ │ │ ├── AuiToolBarArt.inc │ │ │ │ ├── AuiToolBarEvent.Api.h │ │ │ │ ├── AuiToolBarEvent.inc │ │ │ │ ├── AuiToolBarItem.Api.h │ │ │ │ ├── AuiToolBarItem.inc │ │ │ │ ├── BoxSizer.Api.h │ │ │ │ ├── BoxSizer.inc │ │ │ │ ├── FlexGridSizer.Api.h │ │ │ │ ├── FlexGridSizer.inc │ │ │ │ ├── GridBagSizer.Api.h │ │ │ │ ├── GridBagSizer.inc │ │ │ │ ├── GridSizer.Api.h │ │ │ │ ├── GridSizer.inc │ │ │ │ ├── Sizer.Api.h │ │ │ │ ├── Sizer.inc │ │ │ │ ├── SizerFlags.Api.h │ │ │ │ ├── SizerFlags.inc │ │ │ │ ├── SizerItem.Api.h │ │ │ │ ├── SizerItem.inc │ │ │ │ ├── SplitterPanel.Api.h │ │ │ │ ├── SplitterPanel.inc │ │ │ │ ├── StaticBoxSizer.Api.h │ │ │ │ ├── StaticBoxSizer.inc │ │ │ │ ├── StdDialogButtonSizer.Api.h │ │ │ │ ├── StdDialogButtonSizer.inc │ │ │ │ ├── TabControl.Api.h │ │ │ │ ├── TabControl.inc │ │ │ │ ├── TabPage.Api.h │ │ │ │ ├── TabPage.inc │ │ │ │ ├── Toolbar.Api.h │ │ │ │ ├── Toolbar.inc │ │ │ │ ├── ToolbarItem.Api.h │ │ │ │ ├── ToolbarItem.inc │ │ │ │ ├── WrapSizer.Api.h │ │ │ │ └── WrapSizer.inc │ │ │ ├── AuiDefaultTabArt.cpp │ │ │ ├── AuiDefaultTabArt.h │ │ │ ├── AuiDefaultToolBarArt.cpp │ │ │ ├── AuiDefaultToolBarArt.h │ │ │ ├── AuiDockArt.cpp │ │ │ ├── AuiDockArt.h │ │ │ ├── AuiManager.cpp │ │ │ ├── AuiManager.h │ │ │ ├── AuiManagerEvent.cpp │ │ │ ├── AuiManagerEvent.h │ │ │ ├── AuiNotebook.cpp │ │ │ ├── AuiNotebook.h │ │ │ ├── AuiNotebookPage.cpp │ │ │ ├── AuiNotebookPage.h │ │ │ ├── AuiPaneInfo.cpp │ │ │ ├── AuiPaneInfo.h │ │ │ ├── AuiSimpleTabArt.cpp │ │ │ ├── AuiSimpleTabArt.h │ │ │ ├── AuiTabArt.cpp │ │ │ ├── AuiTabArt.h │ │ │ ├── AuiTabContainer.cpp │ │ │ ├── AuiTabContainer.h │ │ │ ├── AuiTabContainerButton.cpp │ │ │ ├── AuiTabContainerButton.h │ │ │ ├── AuiToolBar.cpp │ │ │ ├── AuiToolBar.h │ │ │ ├── AuiToolBarArt.cpp │ │ │ ├── AuiToolBarArt.h │ │ │ ├── AuiToolBarEvent.cpp │ │ │ ├── AuiToolBarEvent.h │ │ │ ├── AuiToolBarItem.cpp │ │ │ ├── AuiToolBarItem.h │ │ │ ├── BoxSizer.cpp │ │ │ ├── BoxSizer.h │ │ │ ├── FlexGridSizer.cpp │ │ │ ├── FlexGridSizer.h │ │ │ ├── GridBagSizer.cpp │ │ │ ├── GridBagSizer.h │ │ │ ├── GridSizer.cpp │ │ │ ├── GridSizer.h │ │ │ ├── Sizer.cpp │ │ │ ├── Sizer.h │ │ │ ├── SizerFlags.cpp │ │ │ ├── SizerFlags.h │ │ │ ├── SizerItem.cpp │ │ │ ├── SizerItem.h │ │ │ ├── SplitterPanel.cpp │ │ │ ├── SplitterPanel.h │ │ │ ├── StaticBoxSizer.cpp │ │ │ ├── StaticBoxSizer.h │ │ │ ├── StdDialogButtonSizer.cpp │ │ │ ├── StdDialogButtonSizer.h │ │ │ ├── TabControl.cpp │ │ │ ├── TabControl.h │ │ │ ├── Toolbar.cpp │ │ │ ├── Toolbar.h │ │ │ ├── ToolbarItem.cpp │ │ │ ├── ToolbarItem.h │ │ │ ├── WrapSizer.cpp │ │ │ └── WrapSizer.h │ │ ├── Sizer │ │ │ ├── BoxSizer.cs │ │ │ ├── FlexGridSizer.cs │ │ │ ├── GridBagSizer.cs │ │ │ ├── GridSizer.cs │ │ │ ├── Sizer.cs │ │ │ ├── SizerFlags.cs │ │ │ ├── SizerItem.cs │ │ │ ├── StaticBoxSizer.cs │ │ │ ├── StdDialogButtonSizer.cs │ │ │ └── WrapSizer.cs │ │ ├── SplitterPanel │ │ │ ├── SplitterPanel.cs │ │ │ └── SplitterPanelEventData.cs │ │ ├── TabControl │ │ │ ├── TabControl.cs │ │ │ └── TabPageSelectionEventData.cs │ │ ├── Toolbar.cs │ │ └── ToolbarItem.cs │ ├── SharpHookFactory.cs │ ├── SplitterPanelFromDocumentation │ │ ├── SplitterPanel-examples.md │ │ ├── SplitterPanel-remarks.md │ │ ├── examples │ │ │ ├── ExampleWindow.uixml │ │ │ ├── ExampleWindow.uixml.cs │ │ │ ├── Examples.SplitterPanel.csproj │ │ │ └── Program.cs │ │ └── images │ │ │ └── SplitterPanel.png │ ├── SplitterPanelPage │ │ ├── SplitterPanelPage.uixml │ │ └── SplitterPanelPage.uixml.cs │ ├── StyledText │ │ ├── DrawableElement.cs │ │ ├── DrawableElementBuilder.cs │ │ ├── DrawableElementStyle.cs │ │ ├── DrawableStackElement.cs │ │ ├── DrawableTextElement.cs │ │ ├── DrawableWrappedTextElement.cs │ │ └── IDrawableElement.cs │ ├── ValueValidator │ │ └── ValueValidatorFactory.cs │ ├── WxGraphics.Only.cs │ └── WxOnlyControls │ │ ├── AuiManager │ │ ├── AuiDockArt.cs │ │ ├── AuiManager.cs │ │ ├── AuiNotebook.cs │ │ ├── AuiNotebookHandler.cs │ │ ├── AuiNotebookPage.cs │ │ ├── AuiPaneInfo.cs │ │ ├── AuiToolbar.cs │ │ ├── AuiToolbarArt.cs │ │ ├── AuiToolbarHandler.cs │ │ ├── AuiToolbarItem.cs │ │ ├── Enums │ │ │ ├── AuiButtonId.cs │ │ │ ├── AuiDockArtSetting.cs │ │ │ ├── AuiManagerDock.cs │ │ │ ├── AuiManagerOption.cs │ │ │ ├── AuiNotebookCreateStyle.cs │ │ │ ├── AuiPaneButtonState.cs │ │ │ ├── AuiPaneDockArtGradients.cs │ │ │ ├── AuiPaneInsertLevel.cs │ │ │ ├── AuiToolbarArtSetting.cs │ │ │ ├── AuiToolbarCreateStyle.cs │ │ │ ├── AuiToolbarItemDropDownOnEvent.cs │ │ │ ├── AuiToolbarItemKind.cs │ │ │ └── AuiToolbarTextOrientation.cs │ │ ├── IAuiDockArt.cs │ │ ├── IAuiNotebookPage.cs │ │ ├── IAuiPaneInfo.cs │ │ ├── IAuiToolbarArt.cs │ │ ├── IAuiToolbarItem.cs │ │ ├── PanelAuiManager.cs │ │ └── PanelAuiManagerBase.cs │ │ ├── Popup.cs │ │ ├── Sizer │ │ ├── BoxSizer.cs │ │ ├── Enums │ │ │ ├── FlexSizerGrowMode.cs │ │ │ ├── SizerFlag.cs │ │ │ └── WrapSizerFlag.cs │ │ ├── FlexGridSizer.cs │ │ ├── GridBagSizer.cs │ │ ├── GridSizer.cs │ │ ├── Interfaces │ │ │ ├── IBoxSizer.cs │ │ │ ├── IFlexGridSizer.cs │ │ │ ├── IGridBagSizer.cs │ │ │ ├── IGridSizer.cs │ │ │ ├── ISizer.cs │ │ │ ├── ISizerFactory.cs │ │ │ ├── ISizerFlags.cs │ │ │ ├── ISizerItem.cs │ │ │ ├── IStaticBoxSizer.cs │ │ │ ├── IStdDialogButtonSizer.cs │ │ │ └── IWrapSizer.cs │ │ ├── Sizer.cs │ │ ├── SizerFactory.cs │ │ ├── SizerFlags.cs │ │ ├── SizerItem.cs │ │ └── WrapSizer.cs │ │ ├── WxSplitterPanel │ │ ├── SplitterPanel.cs │ │ ├── SplitterPanelCreateStyle.cs │ │ ├── SplitterPanelEventArgs.cs │ │ └── SplitterPanelHandler.cs │ │ ├── WxTabControl │ │ ├── WxTabControl.cs │ │ └── WxTabControlHandler.cs │ │ └── WxToolBar │ │ ├── WxToolBar.cs │ │ ├── WxToolBarHandler.cs │ │ ├── WxToolBarItem.cs │ │ └── WxToolBarItemHandler.cs └── Removed 2025 │ ├── Removed 2025-01-02 old ListBox │ ├── CheckListBox.cs │ ├── CheckListBoxHandler.cs │ ├── ICheckListBoxHandler.cs │ ├── IListBoxHandler.cs │ ├── ListBox.cs │ └── ListBoxHandler.cs │ ├── Removed 2025-01-05 │ └── IControlHandler.Scrolling.cs │ ├── Removed 2025-01-06 │ ├── IColorPickerHandler.cs │ ├── ILabelHandler.cs │ ├── INumericUpDownHandler.cs │ ├── IProgressBarHandler.cs │ ├── IRichTextBoxHandler.cs │ └── IWebBrowserHandler.cs │ ├── Removed 2025-01-16 │ ├── NativeApi │ │ ├── CheckListBox.cs │ │ ├── IRichToolTipHandler.cs │ │ ├── ListBox.cs │ │ ├── UI.Validator │ │ │ ├── IValueValidator.cs │ │ │ ├── IValueValidatorText.cs │ │ │ ├── ValueValidator.cs │ │ │ ├── ValueValidatorNumProp.cs │ │ │ └── ValueValidatorText.cs │ │ ├── Validator.Generated.cs │ │ ├── Validator │ │ │ ├── Validator.cs │ │ │ ├── ValidatorFloat.cs │ │ │ ├── ValidatorGeneric.cs │ │ │ ├── ValidatorInteger.cs │ │ │ ├── ValidatorNumeric.cs │ │ │ ├── ValidatorNumericProperty.cs │ │ │ └── ValidatorText.cs │ │ ├── ValidatorFloat.Generated.cs │ │ ├── ValidatorGeneric.Generated.cs │ │ ├── ValidatorInteger.Generated.cs │ │ ├── ValidatorNumeric.Generated.cs │ │ ├── ValidatorNumericProperty.Generated.cs │ │ └── ValidatorText.Generated.cs │ ├── RichToolTipHandler.cs │ ├── StatusBar.Generated.cs │ └── StatusBar.cs │ ├── Removed 2025-02-18 │ └── SkiaSharpSampleDll │ │ ├── SkiaSharpSampleDll.csproj │ │ ├── build.bat │ │ └── build.release.bat │ ├── Removed 2025-03-25 │ ├── Validator.Api.h │ ├── Validator.cpp │ ├── Validator.h │ ├── Validator.inc │ ├── ValidatorFloat.Api.h │ ├── ValidatorFloat.cpp │ ├── ValidatorFloat.h │ ├── ValidatorFloat.inc │ ├── ValidatorGeneric.Api.h │ ├── ValidatorGeneric.cpp │ ├── ValidatorGeneric.h │ ├── ValidatorGeneric.inc │ ├── ValidatorInteger.Api.h │ ├── ValidatorInteger.cpp │ ├── ValidatorInteger.h │ ├── ValidatorInteger.inc │ ├── ValidatorNumeric.Api.h │ ├── ValidatorNumeric.cpp │ ├── ValidatorNumeric.h │ ├── ValidatorNumeric.inc │ ├── ValidatorNumericProperty.Api.h │ ├── ValidatorNumericProperty.cpp │ ├── ValidatorNumericProperty.h │ ├── ValidatorNumericProperty.inc │ ├── ValidatorText.Api.h │ ├── ValidatorText.cpp │ ├── ValidatorText.h │ └── ValidatorText.inc │ ├── Removed 2025-04-21 │ ├── IVListBoxHandler.cs │ ├── MauiVListBoxHandler.cs │ └── VListBoxHandler.cs │ ├── Removed 2025-04-25 │ ├── CheckListBox.Api.h │ ├── CheckListBox.cpp │ ├── CheckListBox.h │ ├── CheckListBox.inc │ ├── ListBox.Api.h │ ├── ListBox.cpp │ ├── ListBox.h │ ├── ListBox.inc │ ├── VListBox.Api.h │ ├── VListBox.cpp │ ├── VListBox.cs │ ├── VListBox.h │ └── VListBox.inc │ ├── Removed 2025-05-11 │ ├── ChangePopupSelectionCommand.cs │ ├── CodeCompletionImages.cs │ ├── CodeCompletionListBox.cs │ ├── CodeCompletionPopup.cs │ ├── CodeCompletionPopupConfiguration.cs │ ├── CollectionSetterCache.cs │ ├── EvaluationCodeCompletionController.cs │ ├── EvaluationCodeCompletionControllerBase.cs │ ├── FormattedLabel.cs │ ├── ICodeCompletionPopup.cs │ ├── IParameterInfoToolTip.cs │ ├── ParameterInfoSymbol.cs │ ├── ParameterInfoToolTip.cs │ ├── ParameterInfoToolTipConfiguration.cs │ ├── Popup.cs │ └── SymbolDisplayCollectionService.cs │ ├── Removed 2025-05-28 │ └── AuiCodeCompletionEdit.cs │ ├── Removed 2025-06-05-AuiDlgSearchComponent │ └── AuiDlgSearchComponent.cs │ ├── Removed 2025-07-07-Old-NumericUpDown │ └── NumericUpDown.cs │ ├── Removed 2025-07-10-DateTimePickerHandler │ ├── DateTimePickerHandler.cs │ └── IDateTimePickerHandler.cs │ ├── Removed 2025-07-13-HashCode │ └── HashCode.cs │ ├── Removed 2025-07-16-OldCpp │ ├── ColorPicker.Api.h │ ├── ColorPicker.cpp │ ├── ColorPicker.h │ ├── ColorPicker.inc │ ├── DateTimePicker.Api.h │ ├── DateTimePicker.cpp │ ├── DateTimePicker.h │ ├── DateTimePicker.inc │ ├── FloodFill.h │ ├── LinkLabel.Api.h │ ├── LinkLabel.cpp │ ├── LinkLabel.h │ ├── LinkLabel.inc │ ├── NumericUpDown.Api.h │ ├── NumericUpDown.cpp │ ├── NumericUpDown.h │ ├── NumericUpDown.inc │ ├── Popup.Api.h │ ├── Popup.cpp │ ├── Popup.h │ ├── Popup.inc │ ├── TextPainter.h │ ├── TransformMatrix.Api.h │ ├── TransformMatrix.cpp │ ├── TransformMatrix.h │ ├── TransformMatrix.inc │ ├── WxControlFactory.Api.h │ ├── WxControlFactory.cpp │ ├── WxControlFactory.cs │ ├── WxControlFactory.h │ ├── WxControlFactory.inc │ ├── WxTreeViewFactory.Api.h │ ├── WxTreeViewFactory.Generated.cs │ ├── WxTreeViewFactory.cpp │ ├── WxTreeViewFactory.cs │ ├── WxTreeViewFactory.h │ ├── WxTreeViewFactory.inc │ ├── wxAlternetRichToolTip.cpp │ └── wxAlternetRichToolTip.h │ ├── Removed 2025-07-16-OldLinkLabel │ ├── ColorPicker.Generated.cs │ ├── ColorPicker.cs │ ├── DateTimePicker.Generated.cs │ ├── DateTimePicker.cs │ ├── ILinkLabelHandler.cs │ ├── LinkLabel.Generated.cs │ ├── LinkLabel.cs │ ├── LinkLabelHandler.cs │ ├── Native.ColorPicker.Partial.cs │ ├── Native.DateTimePicker.Partial.cs │ ├── Native.LinkLabel.Partial.cs │ ├── Native.NumericUpDown.Partial.cs │ ├── NumericUpDown.Generated.cs │ ├── NumericUpDown.cs │ ├── NumericUpDownHandler.cs │ ├── Popup.Generated.cs │ ├── Popup.cs │ ├── TransformMatrix.Generated.cs │ └── TransformMatrix.cs │ ├── Removed 2025-07-18-Label │ ├── ApiLabel │ │ └── Label.cs │ ├── Label.Api.h │ ├── Label.Generated.cs │ ├── Label.cpp │ ├── Label.cs │ ├── Label.h │ ├── Label.inc │ └── LabelHandler.cs │ ├── Removed 2025-07-22 │ └── EditorMAUI │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppShell.xaml │ │ ├── AppShell.xaml.cs │ │ ├── Content │ │ ├── newfile-scripts.html │ │ ├── newfile.cs │ │ ├── newfile.html │ │ ├── newfile.py │ │ ├── newfile.uixml │ │ └── newfile.xml │ │ ├── EditorMAUI.csproj │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MauiProgram.cs │ │ ├── NuGet.config │ │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Entitlements.plist │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Tizen │ │ │ ├── Main.cs │ │ │ └── tizen-manifest.xml │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Resources │ │ ├── AppIcon │ │ │ ├── appicon.svg │ │ │ └── appiconfg.svg │ │ ├── Fonts │ │ │ ├── OpenSans-Regular.ttf │ │ │ └── OpenSans-Semibold.ttf │ │ ├── Images │ │ │ └── dotnet_bot.svg │ │ ├── Raw │ │ │ └── AboutAssets.txt │ │ ├── Splash │ │ │ └── splash.svg │ │ └── Styles │ │ │ ├── Colors.xaml │ │ │ └── Styles.xaml │ │ ├── build.bat │ │ └── run.ps1 │ ├── Removed 2025-08-01-TreeView │ ├── ListEditSourceTreeViewItem.cs │ └── TreeViewItem.cs │ ├── Removed 2025-08-11-ScrollBarsAndInfo │ ├── OldScrollableUserControl.cs │ ├── ScrollBarAndInfo.cs │ └── ScrollBarsAndInfo.cs │ ├── Removed 2025-09-03-SimpleTreeView │ ├── SimpleTreeView.cs │ └── TreeViewExamplePage.cs │ ├── Removed 2025-09-07-Old menu │ ├── IContextMenuHandler.cs │ ├── IMainMenuHandler.cs │ ├── IMenuItemHandler.cs │ ├── MacOSMenu.h │ ├── MainMenu.Api.h │ ├── MainMenu.Generated.cs │ ├── MainMenu.cpp │ ├── MainMenu.cs │ ├── MainMenu.h │ ├── MainMenu.inc │ ├── Menu.Generated.cs │ ├── Menu.cpp │ ├── Menu.h │ ├── MenuItem.Api.h │ ├── MenuItem.Generated.cs │ ├── MenuItem.cpp │ ├── MenuItem.cs │ ├── MenuItem.h │ ├── MenuItem.inc │ ├── Native.MainMenu.Partial.cs │ ├── Native.Menu.Partial.cs │ └── Native.MenuItem.Partial.cs │ ├── Removed 2025-09-21 │ ├── DataGridSource │ │ ├── DataGridSource.cs │ │ ├── DataGridSource.csproj │ │ ├── DataGridSource.sln │ │ ├── IDataGridSource.cs │ │ └── Program.cs │ ├── DynamicObjectExtender │ │ ├── DynamicObjectExtender.cs │ │ ├── DynamicObjectExtenderWithEvents.cs │ │ └── IDynamicObjectExtender.cs │ ├── NewNativeObject.cs │ ├── NinePatchDrawingWindow.cs │ ├── PoweredPyObject.cs │ └── PreviewForm.cs │ ├── Removed 2025-10-31 #if │ ├── ICustomTypeProvider.cs │ └── NullableAnnotations.cs │ ├── Removed 2025-11-12 │ ├── Alternet.UI.WinForms │ │ ├── Alternet.UI.WinForms.csproj │ │ ├── Classes │ │ │ ├── WinFormsAppHandler.cs │ │ │ ├── WinFormsDisplayFactoryHandler.cs │ │ │ ├── WinFormsDisplayHandler.cs │ │ │ ├── WinFormsGraphicsFactoryHandler.cs │ │ │ └── WinFormsSystemSettingsHandler.cs │ │ └── GlobalUsing.cs │ └── Alternet.UI.WxWidgets │ │ ├── Alternet.UI.WxWidgets.csproj │ │ └── build.bat │ ├── Removed 2025-11-21 │ └── SelectDevToolsActionPage.cs │ └── RoslynSyntaxParsingMAUI │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── Content │ ├── newfile.cs │ └── newfile.vb │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MauiProgram.cs │ ├── Platforms │ ├── Android │ │ ├── AndroidManifest.xml │ │ ├── MainActivity.cs │ │ ├── MainApplication.cs │ │ └── Resources │ │ │ └── values │ │ │ └── colors.xml │ ├── MacCatalyst │ │ ├── AppDelegate.cs │ │ ├── Entitlements.plist │ │ ├── Info.plist │ │ └── Program.cs │ ├── Tizen │ │ ├── Main.cs │ │ └── tizen-manifest.xml │ ├── Windows │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Package.appxmanifest │ │ └── app.manifest │ └── iOS │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Resources │ ├── AppIcon │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Fonts │ │ ├── OpenSans-Regular.ttf │ │ └── OpenSans-Semibold.ttf │ ├── Images │ │ └── dotnet_bot.svg │ ├── Raw │ │ └── AboutAssets.txt │ ├── Splash │ │ └── splash.svg │ └── Styles │ │ ├── Colors.xaml │ │ └── Styles.xaml │ ├── RoslynSyntaxParsing.csproj │ ├── build.bat │ └── run.bat ├── Publish └── PublicFiles │ ├── Components │ ├── .gitignore │ ├── Alternet.UI.sln │ ├── Keys │ │ └── Key.snk │ ├── License.txt │ └── readme.md │ └── Samples │ ├── .gitignore │ ├── Alternet.UI.Examples.sln │ ├── License.txt │ ├── LocalPackages │ └── readme.md │ ├── NuGet.config │ └── readme.md ├── README.md ├── RunBuildUI.sh ├── RunCmd.bat ├── RunCmd.ps1 ├── RunDemo.bat ├── RunDemo.sh ├── Scripts.Windows ├── del.bin.obj │ ├── del.bin.obj.bat │ └── del.bin.obj.ps1 ├── rundemo-editor.bat ├── rundemo.bat └── systeminfo.bat ├── Source ├── .editorconfig ├── .vscode │ └── settings.json ├── Alternet.UI.Build.Tasks │ ├── Alternet.UI.Build.Tasks.ApiInfoCollector │ │ ├── Alternet.UI.Build.Tasks.ApiInfoCollector.csproj │ │ ├── ApiInfoGenerator.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── VerifySigned.bat │ │ ├── build.bat │ │ └── build.release.bat │ ├── Alternet.UI.Build.Tasks.csproj │ ├── ApiInfoProvider.cs │ ├── BlockIndent.cs │ ├── CSharpUIXmlCodeGenerator.cs │ ├── GenerateUIXmlCodeTask.cs │ ├── GenerateUIXmlResourceTask.cs │ ├── LineIndent.cs │ ├── UIXmlDocument.cs │ ├── VerifySigned.bat │ ├── WellKnownApiInfo.cs │ ├── WellKnownApiInfo.xml │ ├── build.bat │ ├── build.release.bat │ ├── build │ │ ├── Build.bat │ │ ├── Build.sh │ │ ├── Clean.bat │ │ └── Clean.sh │ └── msbuild │ │ ├── Alternet.UI.Build.props │ │ ├── Alternet.UI.Build.targets │ │ └── UIXml.xml ├── Alternet.UI.Common │ ├── Alternet.UI.Common.csproj │ ├── Alternet.UI.Enums.csproj │ ├── Base │ │ ├── Attributes │ │ │ ├── AutoResetAttribute.cs │ │ │ ├── BaseAttribute.cs │ │ │ ├── BaseBoolAttribute.cs │ │ │ ├── BaseValueAttribute{T}.cs │ │ │ ├── ContentAttribute.cs │ │ │ ├── ControlCategoryAttribute.cs │ │ │ ├── DeferredContentAttribute.cs │ │ │ ├── DisableDpiAwarenessAttribute.cs │ │ │ ├── IsLocalized │ │ │ │ ├── IsCsLocalizedAttribute.cs │ │ │ │ ├── IsLocalizedAttribute.cs │ │ │ │ ├── IsTextLocalizedAttribute.cs │ │ │ │ ├── IsTitleLocalizedAttribute.cs │ │ │ │ └── IsToolTipLocalizedAttribute.cs │ │ │ ├── SRCategoryAttribute.cs │ │ │ ├── SRDescriptionAttribute.cs │ │ │ ├── ToolboxBitmapAttribute.cs │ │ │ ├── UsableDuringInitializationAttribute.cs │ │ │ └── XmlnsDefinitionAttribute.cs │ │ ├── BaseElement │ │ │ ├── FrameworkElement.cs │ │ │ ├── HostedFrameworkElement.cs │ │ │ └── ItemContainerElement.cs │ │ ├── BaseObject │ │ │ ├── BaseObject.cs │ │ │ ├── BaseObjectWithAttr.cs │ │ │ ├── BaseObjectWithId.cs │ │ │ ├── BaseObjectWithNotify.cs │ │ │ ├── BaseOwnedObject.cs │ │ │ ├── BindableProperty.cs │ │ │ ├── DisposableObject.cs │ │ │ ├── DisposableObject{T}.cs │ │ │ ├── FlagsAndAttributesStruct.cs │ │ │ ├── HandledObject{T}.cs │ │ │ ├── ImmutableObject.cs │ │ │ ├── ImmutableWithRecord.cs │ │ │ ├── Invocation.cs │ │ │ └── UISynchronizationContext.cs │ │ ├── CharValidator │ │ │ ├── AbstractCharValidator.cs │ │ │ ├── CharValidator.cs │ │ │ ├── ICharValidator.cs │ │ │ └── ICustomCharValidator.cs │ │ ├── Classes │ │ │ ├── ActionSimulator │ │ │ │ ├── DummyActionSimulatorHandler.cs │ │ │ │ ├── IActionSimulatorHandler.cs │ │ │ │ └── UIActionSimulator.cs │ │ │ ├── Application │ │ │ │ ├── App.cs │ │ │ │ ├── ApplicationContext.cs │ │ │ │ ├── IApplicationHandler.cs │ │ │ │ ├── IMacOsApplicationHandler.cs │ │ │ │ └── PlessApplicationHandler.cs │ │ │ ├── Caret │ │ │ │ ├── Caret.cs │ │ │ │ ├── CaretInfo.cs │ │ │ │ ├── ICaretHandler.cs │ │ │ │ ├── PlessCaretHandler.cs │ │ │ │ └── WindowsCaretHandler.cs │ │ │ ├── Common │ │ │ │ ├── ClrPropertyInfo.cs │ │ │ │ ├── CommandLineArgs.cs │ │ │ │ ├── CustomNativeHandle.cs │ │ │ │ ├── IndexedValues.cs │ │ │ │ ├── NameValue{T}.cs │ │ │ │ ├── StringSearch.cs │ │ │ │ └── TwoDimensionalBuffer.cs │ │ │ ├── Cursor │ │ │ │ ├── Cursor.cs │ │ │ │ ├── Cursors.cs │ │ │ │ ├── ICursorFactoryHandler.cs │ │ │ │ ├── ICursorHandler.cs │ │ │ │ ├── PlessCursorFactoryHandler.cs │ │ │ │ └── PlessCursorHandler.cs │ │ │ ├── EnumMapping │ │ │ │ ├── AbstractEnumMapping.cs │ │ │ │ ├── AbstractTwoWayEnumMapping.cs │ │ │ │ ├── EnumMapping.cs │ │ │ │ └── TwoWayEnumMapping.cs │ │ │ ├── Exceptions │ │ │ │ ├── AssertFailureException.cs │ │ │ │ ├── AssertFailureExceptionData.cs │ │ │ │ ├── BaseException.cs │ │ │ │ └── BaseXmlException.cs │ │ │ ├── FlagsAndAttributes │ │ │ │ ├── AttributesFactory.cs │ │ │ │ ├── FlagsAndAttributes.cs │ │ │ │ ├── FlagsAndAttributesFactory.cs │ │ │ │ ├── FlagsAndAttributes{TKey,TValue}.cs │ │ │ │ ├── FlagsFactory.cs │ │ │ │ └── IntFlagsAndAttributes.cs │ │ │ ├── FormulaEngine │ │ │ │ ├── FormulaEngine.cs │ │ │ │ └── SimpleFormulaEvaluator.cs │ │ │ ├── Known │ │ │ │ ├── KnownAssemblies.cs │ │ │ │ ├── KnownButtons.cs │ │ │ │ ├── KnownMetrics.cs │ │ │ │ ├── KnownProperties.cs │ │ │ │ └── KnownTypes.cs │ │ │ ├── Memory │ │ │ │ ├── BaseMemory.cs │ │ │ │ └── IMemoryHandler.cs │ │ │ ├── NotifyIcon │ │ │ │ ├── INotifyIconHandler.cs │ │ │ │ └── NotifyIcon.cs │ │ │ ├── Other │ │ │ │ └── LogWriter.cs │ │ │ ├── ProcessRunner │ │ │ │ ├── IProcessRunnerNotification.cs │ │ │ │ └── ProcessRunnerWithNotification.cs │ │ │ ├── Tests │ │ │ │ ├── Tests.cs │ │ │ │ └── TestsDrawing.cs │ │ │ ├── Timer │ │ │ │ ├── DummyTimerHandler.cs │ │ │ │ ├── ITimerHandler.cs │ │ │ │ ├── KnownRunTimeTrackers.cs │ │ │ │ ├── RunTimeTracker.cs │ │ │ │ ├── SystemTimerHandler.cs │ │ │ │ └── Timer.cs │ │ │ ├── UixmlLoader │ │ │ │ ├── UixmlLoader.Prepare.cs │ │ │ │ └── UixmlLoader.cs │ │ │ └── Variant │ │ │ │ ├── IPlessVariantExtender.cs │ │ │ │ ├── IPropertyGridVariant.cs │ │ │ │ ├── IValueToString.cs │ │ │ │ ├── PlessVariant.cs │ │ │ │ ├── PlessVariantBoolean.cs │ │ │ │ ├── PlessVariantChar.cs │ │ │ │ ├── PlessVariantDateTime.cs │ │ │ │ ├── PlessVariantDecimal.cs │ │ │ │ ├── PlessVariantDouble.cs │ │ │ │ ├── PlessVariantEmpty.cs │ │ │ │ ├── PlessVariantInt64.cs │ │ │ │ ├── PlessVariantObject.cs │ │ │ │ ├── PlessVariantSingle.cs │ │ │ │ ├── PlessVariantString.cs │ │ │ │ ├── PlessVariantUInt64.cs │ │ │ │ └── todo.txt │ │ ├── Clipboard │ │ │ ├── Clipboard.cs │ │ │ ├── ClipboardUtils.cs │ │ │ ├── DataFormats.cs │ │ │ ├── DataObject.cs │ │ │ ├── IClipboardHandler.cs │ │ │ ├── IDataObject.cs │ │ │ └── PlessClipboardHandler.cs │ │ ├── Collections │ │ │ ├── BaseBlockingCollection.cs │ │ │ ├── BaseCollection.cs │ │ │ ├── BaseConcurrentQueue.cs │ │ │ ├── BaseConcurrentStack.cs │ │ │ ├── BaseDictionary.cs │ │ │ ├── BaseDictionaryCached.cs │ │ │ ├── BaseObservableCollection.cs │ │ │ ├── CollectionSecurityFlags.cs │ │ │ └── NotNullCollection.cs │ │ ├── Commands │ │ │ ├── Command.cs │ │ │ ├── CommandSourceStruct.cs │ │ │ ├── ICommand.cs │ │ │ ├── ICommandSource.cs │ │ │ ├── InputBinding.cs │ │ │ ├── KeyBinding.cs │ │ │ ├── NamedCommand.cs │ │ │ └── NamedCommands.cs │ │ ├── ControlItems │ │ │ ├── BaseControlItem.cs │ │ │ ├── ListControl │ │ │ │ ├── IListControlItemContainer.cs │ │ │ │ ├── IListControlItemDefaults.cs │ │ │ │ ├── ListControlColumn.cs │ │ │ │ ├── ListControlEmptyItem.cs │ │ │ │ ├── ListControlItem.cs │ │ │ │ ├── ListControlItemDefaults.cs │ │ │ │ ├── ListControlItemWithNotify.cs │ │ │ │ └── ListControlSeparatorItem.cs │ │ │ ├── ListView │ │ │ │ ├── ListViewColumn.cs │ │ │ │ ├── ListViewItem.cs │ │ │ │ └── ListViewItemCell.cs │ │ │ └── TreeView │ │ │ │ ├── EventArgs │ │ │ │ ├── TreeViewCancelEventArgs.cs │ │ │ │ ├── TreeViewEditEventArgs.cs │ │ │ │ ├── TreeViewEventArgs.cs │ │ │ │ └── TreeViewItemPropChangedEventArgs.cs │ │ │ │ ├── ITreeViewItemContainer.cs │ │ │ │ ├── TreeViewEmptyItem.cs │ │ │ │ ├── TreeViewItem.cs │ │ │ │ ├── TreeViewRootItem.cs │ │ │ │ └── TreeViewSeparatorItem.cs │ │ ├── Display │ │ │ ├── Display.cs │ │ │ ├── IDisplayFactoryHandler.cs │ │ │ ├── IDisplayHandler.cs │ │ │ ├── PlessDisplayFactoryHandler.cs │ │ │ └── PlessDisplayHandler.cs │ │ ├── Enums │ │ │ ├── Align.FromWx │ │ │ │ ├── ContentAlignment.cs │ │ │ │ ├── GenericAlignment.cs │ │ │ │ └── GenericDirection.cs │ │ │ ├── Align.Text │ │ │ │ ├── StringAlignment.cs │ │ │ │ ├── TextHorizontalAlignment.cs │ │ │ │ ├── TextTrimming.cs │ │ │ │ ├── TextVerticalAlignment.cs │ │ │ │ └── TextWrapping.cs │ │ │ ├── Align │ │ │ │ ├── AnchorStyles.cs │ │ │ │ ├── ArrowDirection.cs │ │ │ │ ├── AutoSizeMode.cs │ │ │ │ ├── CoordAlignment.cs │ │ │ │ ├── DockStyle.cs │ │ │ │ ├── DropDownAlignment.cs │ │ │ │ ├── GenericOrientation.cs │ │ │ │ ├── HorizontalAlignment.cs │ │ │ │ ├── ImageToText.cs │ │ │ │ ├── LayoutFlags.cs │ │ │ │ ├── LayoutStyle.cs │ │ │ │ ├── RightToLeft.cs │ │ │ │ ├── SplitterPanelSplitMethod.cs │ │ │ │ ├── SplitterTargetMode.cs │ │ │ │ ├── StackPanelOrientation.cs │ │ │ │ ├── SwipeDirection.cs │ │ │ │ └── VerticalAlignment.cs │ │ │ ├── Border │ │ │ │ ├── Border3dSide.cs │ │ │ │ ├── ButtonBorderStyle.cs │ │ │ │ ├── ControlBorderStyle.cs │ │ │ │ ├── InnerOuterSelector.cs │ │ │ │ └── WindowRoundedCornerPreference.cs │ │ │ ├── Clipboard │ │ │ │ ├── ClipboardDataFormatId.cs │ │ │ │ └── TextDataFormat.cs │ │ │ ├── Control │ │ │ │ ├── BoundsSpecified.cs │ │ │ │ ├── CheckState.cs │ │ │ │ ├── CheckedSpreadMode.cs │ │ │ │ ├── ControlBackgroundStyle.cs │ │ │ │ ├── ControlFlags.cs │ │ │ │ ├── ControlRefreshOptions.cs │ │ │ │ ├── ControlRenderSizeVariant.cs │ │ │ │ ├── ControlRenderingFlags.cs │ │ │ │ ├── ControlRenderingMode.cs │ │ │ │ ├── ControlStyles.cs │ │ │ │ ├── FileListBoxColumn.cs │ │ │ │ ├── FocusState.cs │ │ │ │ ├── GenericControlAction.cs │ │ │ │ ├── GenericControlProperty.cs │ │ │ │ ├── KnownButton.cs │ │ │ │ ├── ListBoxHandlerCreateFlags.cs │ │ │ │ ├── ListBoxHandlerFlags.cs │ │ │ │ ├── SetBoundsFlags.cs │ │ │ │ ├── SliderTickStyle.cs │ │ │ │ ├── StatusBarPanelStyle.cs │ │ │ │ ├── ToolStripDropDownCloseReason.cs │ │ │ │ ├── VisualControlState.cs │ │ │ │ └── VisualControlStates.cs │ │ │ ├── DateTime │ │ │ │ ├── CalendarDateBorder.cs │ │ │ │ ├── DatePickerStyleFlags.cs │ │ │ │ ├── DateTimePickerKind.cs │ │ │ │ ├── DateTimePickerPopupKind.cs │ │ │ │ ├── TimePickerHourFormat.cs │ │ │ │ └── TimePickerValuePart.cs │ │ │ ├── DebugAndLogs │ │ │ │ ├── LogItemKind.cs │ │ │ │ ├── LogItemKindFlags.cs │ │ │ │ └── UnhandledExceptionMode.cs │ │ │ ├── Dialog │ │ │ │ ├── DialogResult.cs │ │ │ │ ├── MessageBoxButtons.cs │ │ │ │ ├── MessageBoxDefaultButton.cs │ │ │ │ ├── MessageBoxIcon.cs │ │ │ │ └── MessageBoxOptions.cs │ │ │ ├── Drawing │ │ │ │ ├── Brush │ │ │ │ │ ├── BrushHatchStyle.cs │ │ │ │ │ └── BrushType.cs │ │ │ │ ├── Color │ │ │ │ │ ├── KnownColor.cs │ │ │ │ │ ├── KnownColorCategory.cs │ │ │ │ │ ├── KnownSystemColor.cs │ │ │ │ │ └── ResetColorType.cs │ │ │ │ ├── Font │ │ │ │ │ ├── FontDialogRestrictSelection.cs │ │ │ │ │ ├── FontEncoding.cs │ │ │ │ │ ├── FontStyle.cs │ │ │ │ │ ├── FontWeight.cs │ │ │ │ │ └── GenericFontFamily.cs │ │ │ │ ├── GenericImage │ │ │ │ │ ├── GenericImageAlphaBlendMode.cs │ │ │ │ │ ├── GenericImageLoadFlags.cs │ │ │ │ │ ├── GenericImagePngSetFilter.cs │ │ │ │ │ ├── GenericImagePngType.cs │ │ │ │ │ ├── GenericImageResizeQuality.cs │ │ │ │ │ ├── GenericImageResolutionUnit.cs │ │ │ │ │ ├── GenericImageTiffCompression.cs │ │ │ │ │ └── GenericImageTiffPhotometric.cs │ │ │ │ ├── Image │ │ │ │ │ ├── BitmapType.cs │ │ │ │ │ ├── ImageBitsFormatKind.cs │ │ │ │ │ ├── ImageGrayScaleMethod.cs │ │ │ │ │ ├── ImageLockMode.cs │ │ │ │ │ ├── InterpolationMode.cs │ │ │ │ │ └── PixelFormat.cs │ │ │ │ ├── Other │ │ │ │ │ ├── AppColorTheme.cs │ │ │ │ │ ├── ClipOperation.cs │ │ │ │ │ ├── CombineMode.cs │ │ │ │ │ ├── CoordUnit.cs │ │ │ │ │ ├── DrawItemState.cs │ │ │ │ │ ├── DrawMode.cs │ │ │ │ │ ├── FillMode.cs │ │ │ │ │ ├── GraphicsBackendType.cs │ │ │ │ │ ├── GraphicsUnit.cs │ │ │ │ │ ├── RasterOperationMode.cs │ │ │ │ │ └── RegionContain.cs │ │ │ │ ├── Pen │ │ │ │ │ ├── DashStyle.cs │ │ │ │ │ ├── LineCap.cs │ │ │ │ │ └── LineJoin.cs │ │ │ │ ├── SvgImage │ │ │ │ │ ├── KnownSvgColor.cs │ │ │ │ │ ├── SvgImageDataKind.cs │ │ │ │ │ └── SvgImageNumOfColors.cs │ │ │ │ └── Text │ │ │ │ │ ├── DrawLabelFlags.cs │ │ │ │ │ ├── TextEllipsisType.cs │ │ │ │ │ ├── TextFormatFlags.cs │ │ │ │ │ └── TrimTextRules.cs │ │ │ ├── Events │ │ │ │ ├── DragAction.cs │ │ │ │ ├── DragDropEffects.cs │ │ │ │ └── RoutingStrategy.cs │ │ │ ├── Input │ │ │ │ ├── DialogCloseAction.cs │ │ │ │ ├── ImeMode.cs │ │ │ │ ├── Key.cs │ │ │ │ ├── KeyStates.cs │ │ │ │ ├── Keys.cs │ │ │ │ ├── ModifierKeys.cs │ │ │ │ ├── MouseButton.cs │ │ │ │ ├── MouseButtonState.cs │ │ │ │ ├── MouseButtons.cs │ │ │ │ ├── RawModifierKeys.cs │ │ │ │ ├── TouchAction.cs │ │ │ │ ├── TouchDeviceType.cs │ │ │ │ ├── TouchEventsMask.cs │ │ │ │ ├── TouchInteractionKind.cs │ │ │ │ ├── VirtualKeyboardClass.cs │ │ │ │ └── VirtualKeyboardFlags.cs │ │ │ ├── ListView │ │ │ │ ├── ListViewColumnWidthMode.cs │ │ │ │ ├── ListViewGridLinesDisplayMode.cs │ │ │ │ ├── ListViewHitTestLocations.cs │ │ │ │ ├── ListViewItemBoundsPortion.cs │ │ │ │ ├── ListViewSelectionMode.cs │ │ │ │ ├── ListViewSortMode.cs │ │ │ │ └── ListViewView.cs │ │ │ ├── Multimedia │ │ │ │ ├── AnimationType.cs │ │ │ │ ├── SoundPlayFlags.cs │ │ │ │ └── SystemSoundType.cs │ │ │ ├── Orientation │ │ │ │ ├── LangDirection.cs │ │ │ │ ├── ProgressBarOrientation.cs │ │ │ │ ├── ScrollBarOrientation.cs │ │ │ │ └── SliderOrientation.cs │ │ │ ├── Other │ │ │ │ ├── ColumnSortDirection.cs │ │ │ │ ├── CursorType.cs │ │ │ │ ├── FlagsOrEnum.cs │ │ │ │ ├── GridUnitType.cs │ │ │ │ ├── HelpNavigator.cs │ │ │ │ ├── HiddenOrVisible.cs │ │ │ │ ├── ListBoxSelectionMode.cs │ │ │ │ ├── MenuItemType.cs │ │ │ │ ├── SelectionBasedVisibility.cs │ │ │ │ └── SelectionMode.cs │ │ │ ├── Printing │ │ │ │ ├── Duplex.cs │ │ │ │ ├── PaperKind.cs │ │ │ │ ├── PrintRange.cs │ │ │ │ └── PrinterResolutionKind.cs │ │ │ ├── Property │ │ │ │ ├── Modifiability.cs │ │ │ │ ├── PropertyUpdateResult.cs │ │ │ │ └── Readability.cs │ │ │ ├── PropertyGrid │ │ │ │ ├── PropertyGridApplyFlags.cs │ │ │ │ ├── PropertyGridCreateStyle.cs │ │ │ │ ├── PropertyGridCreateStyleEx.cs │ │ │ │ ├── PropertyGridEditKindAll.cs │ │ │ │ ├── PropertyGridEditKindColor.cs │ │ │ │ ├── PropertyGridEditKindString.cs │ │ │ │ ├── PropertyGridEditableState.cs │ │ │ │ ├── PropertyGridFeature.cs │ │ │ │ ├── PropertyGridItemAttrId.cs │ │ │ │ ├── PropertyGridItemFlags.cs │ │ │ │ ├── PropertyGridItemValueFlags.cs │ │ │ │ ├── PropertyGridIteratorFlags.cs │ │ │ │ ├── PropertyGridKeyboardAction.cs │ │ │ │ ├── PropertyGridKnownColors.cs │ │ │ │ ├── PropertyGridKnownEditors.cs │ │ │ │ ├── PropertyGridSelectPropFlags.cs │ │ │ │ ├── PropertyGridSetValueFlags.cs │ │ │ │ ├── PropertyGridSplitterPosFlags.cs │ │ │ │ ├── PropertyGridValidationFailure.cs │ │ │ │ └── PropertyGridValueFormatFlags.cs │ │ │ ├── Scrolling │ │ │ │ ├── RichTextBoxScrollBars.cs │ │ │ │ └── ScrollEventType.cs │ │ │ ├── System │ │ │ │ ├── ApplicationAppearance.cs │ │ │ │ ├── GenericDeviceType.cs │ │ │ │ ├── HighDpiMode.cs │ │ │ │ ├── NetFrameworkIdentifier.cs │ │ │ │ ├── OperatingSystems.cs │ │ │ │ ├── SystemSettingsFeature.cs │ │ │ │ ├── SystemSettingsFont.cs │ │ │ │ ├── SystemSettingsMetric.cs │ │ │ │ └── UIPlatformKind.cs │ │ │ ├── TabControl │ │ │ │ ├── TabAlignment.cs │ │ │ │ ├── TabAppearance.cs │ │ │ │ ├── TabControlAction.cs │ │ │ │ └── TabSizeMode.cs │ │ │ ├── TextBox │ │ │ │ ├── ComboBoxStyle.cs │ │ │ │ ├── KnownInputType.cs │ │ │ │ ├── PickerPopupKind.cs │ │ │ │ ├── RichTextFileType.cs │ │ │ │ ├── RichTextHandlerFlags.cs │ │ │ │ ├── RichTextInsertFlags.cs │ │ │ │ ├── RichTextMoveCaretFlags.cs │ │ │ │ ├── RichTextSetPropFlags.cs │ │ │ │ ├── RichTextSetStyleFlags.cs │ │ │ │ ├── TextBoxOptions.cs │ │ │ │ ├── TextBoxSetValueFlags.cs │ │ │ │ ├── TextBoxTextAttrAlignment.cs │ │ │ │ ├── TextBoxTextAttrBulletStyle.cs │ │ │ │ ├── TextBoxTextAttrEffects.cs │ │ │ │ ├── TextBoxTextAttrFlags.cs │ │ │ │ ├── TextBoxTextAttrLineSpacing.cs │ │ │ │ ├── TextBoxTextAttrUnderlineType.cs │ │ │ │ └── TextBoxTextWrap.cs │ │ │ ├── ToolTip │ │ │ │ ├── OverlayToolTipFlags.cs │ │ │ │ └── RichToolTipKind.cs │ │ │ ├── TreeView │ │ │ │ ├── TreeViewButtonsKind.cs │ │ │ │ ├── TreeViewCreateStyle.cs │ │ │ │ ├── TreeViewHitTestLocations.cs │ │ │ │ └── TreeViewSelectionMode.cs │ │ │ ├── Validator │ │ │ │ ├── NumericTypeCode.cs │ │ │ │ ├── ValueInRangeResult.cs │ │ │ │ ├── ValueValidatorKind.cs │ │ │ │ ├── ValueValidatorKnownError.cs │ │ │ │ ├── ValueValidatorNumStyle.cs │ │ │ │ └── ValueValidatorTextStyle.cs │ │ │ ├── WebBrowser │ │ │ │ ├── WebBrowserBackend.cs │ │ │ │ ├── WebBrowserEvent.cs │ │ │ │ ├── WebBrowserHostResourceAccessKind.cs │ │ │ │ ├── WebBrowserNavigationAction.cs │ │ │ │ ├── WebBrowserNavigationError.cs │ │ │ │ ├── WebBrowserPreferredColorScheme.cs │ │ │ │ ├── WebBrowserSearchFlags.cs │ │ │ │ └── WebBrowserZoom.cs │ │ │ └── Window │ │ │ │ ├── ModalResult.cs │ │ │ │ ├── WindowCloseAction.cs │ │ │ │ ├── WindowKind.cs │ │ │ │ ├── WindowSizeToContentMode.cs │ │ │ │ ├── WindowStartLocation.cs │ │ │ │ └── WindowState.cs │ │ ├── EventArgs │ │ │ ├── Base │ │ │ │ ├── BaseEventArgs.cs │ │ │ │ ├── BaseEventArgs{T}.cs │ │ │ │ └── StringEventArgs.cs │ │ │ ├── Cancel │ │ │ │ ├── BaseCancelEventArgs.cs │ │ │ │ ├── LogMessageEventArgs.cs │ │ │ │ ├── UrlEventArgs.cs │ │ │ │ └── WindowClosingEventArgs.cs │ │ │ ├── Control │ │ │ │ ├── ControlMouseButtonEventArgs.cs │ │ │ │ ├── DpiChangedEventArgs.cs │ │ │ │ ├── ItemCheckEventArgs.cs │ │ │ │ ├── ScrollEventArgs.cs │ │ │ │ ├── SplitterEventArgs.cs │ │ │ │ ├── ToolStripDropDownClosedEventArgs.cs │ │ │ │ ├── ValidationEventArgs.cs │ │ │ │ └── WindowClosedEventArgs.cs │ │ │ ├── CustomEventArgs.cs │ │ │ ├── Drag │ │ │ │ ├── DragEventArgs.cs │ │ │ │ ├── DragStartEventArgs.cs │ │ │ │ └── QueryContinueDragEventArgs.cs │ │ │ ├── ErrorAndException │ │ │ │ ├── ErrorStatusEventArgs.cs │ │ │ │ ├── ExceptionCreatedEventArgs.cs │ │ │ │ └── ThrowExceptionEventArgs.cs │ │ │ ├── Focus │ │ │ │ ├── BaseFocusEventArgs.cs │ │ │ │ ├── GotFocusEventArgs.cs │ │ │ │ └── LostFocusEventArgs.cs │ │ │ ├── FormatValueEventArgs.cs │ │ │ ├── Handled │ │ │ │ ├── BaseThreadExceptionEventArgs.cs │ │ │ │ ├── ControlAndButtonClickEventArgs.cs │ │ │ │ ├── DefaultLayoutEventArgs.cs │ │ │ │ ├── DefaultPreferredSizeEventArgs.cs │ │ │ │ ├── GetItemTextEventArgs.cs │ │ │ │ ├── GlobalFocusNextEventArgs.cs │ │ │ │ ├── HandledEventArgs.cs │ │ │ │ ├── HandledEventArgsWithResult{TValue,TResult}.cs │ │ │ │ ├── HandledEventArgs{T}.cs │ │ │ │ ├── SerializeDataObjectEventArgs.cs │ │ │ │ ├── StreamFromUrlEventArgs.cs │ │ │ │ └── ValueConvertEventArgs.cs │ │ │ ├── ObjectPropertyChangedEventArgs.cs │ │ │ ├── Other │ │ │ │ ├── CollectionChangeEventArgs.cs │ │ │ │ ├── ElapsedEventArgs.cs │ │ │ │ ├── HelpEventArgs.cs │ │ │ │ ├── RangeAdditionFinishedEventArgs.cs │ │ │ │ └── ValueChangedEventArgs.cs │ │ │ ├── Paint │ │ │ │ ├── DrawItemEventArgs.cs │ │ │ │ ├── InvalidateEventArgs.cs │ │ │ │ ├── MeasureItemEventArgs.cs │ │ │ │ └── PaintEventArgs.cs │ │ │ └── QueryEncodingEventArgs.cs │ │ ├── FileSystem │ │ │ ├── DefaultFileSystem.cs │ │ │ ├── FileSystem.cs │ │ │ └── IFileSystem.cs │ │ ├── Keyboard │ │ │ ├── EventArgs │ │ │ │ ├── CustomKeyEventArgs.cs │ │ │ │ ├── KeyEventArgs.cs │ │ │ │ ├── KeyPressEventArgs.cs │ │ │ │ ├── KeyboardEventArgs.cs │ │ │ │ └── PreviewKeyDownEventArgs.cs │ │ │ ├── IKeyboardHandler.cs │ │ │ ├── InputGesture.cs │ │ │ ├── KeyGesture.cs │ │ │ ├── KeyInfo.cs │ │ │ ├── Keyboard.cs │ │ │ ├── KeysExtensions.cs │ │ │ ├── KnownShortcuts.cs │ │ │ ├── MacModifierSymbols.cs │ │ │ ├── ModifierKey.cs │ │ │ ├── PlatformKeyMapping.cs │ │ │ ├── PlatformKeyboardHandler.cs │ │ │ ├── PlessKeyboard.cs │ │ │ ├── PlessKeyboardHandler.cs │ │ │ └── ShortcutInfo.cs │ │ ├── MessageBox │ │ │ ├── HelpInfo.cs │ │ │ ├── MessageBox.cs │ │ │ └── MessageBoxInfo.cs │ │ ├── MouseAndTouch │ │ │ ├── IMouseHandler.cs │ │ │ ├── LongTapEventArgs.cs │ │ │ ├── Mouse.cs │ │ │ ├── MouseEventArgs.cs │ │ │ ├── PlessMouse.cs │ │ │ ├── PlessMouseHandler.cs │ │ │ └── TouchEventArgs.cs │ │ ├── Printing │ │ │ ├── Dialogs │ │ │ │ ├── BasePrintDialog.cs │ │ │ │ ├── PageSetupDialog.cs │ │ │ │ ├── PrintDialog.cs │ │ │ │ └── PrintPreviewDialog.cs │ │ │ ├── IPrintingHandler.cs │ │ │ ├── Interfaces │ │ │ │ ├── IBasePrintDialogHandler.cs │ │ │ │ ├── IPageSettingsHandler.cs │ │ │ │ ├── IPageSetupDialogHandler.cs │ │ │ │ ├── IPrintDialogHandler.cs │ │ │ │ ├── IPrintDocumentHandler.cs │ │ │ │ ├── IPrintPreviewDialogHandler.cs │ │ │ │ └── IPrinterSettingsHandler.cs │ │ │ ├── PageSettings.cs │ │ │ ├── PaperSize.cs │ │ │ ├── PaperSizes.cs │ │ │ ├── PrintDocument.cs │ │ │ ├── PrintEventArgs.cs │ │ │ ├── PrintPageEventArgs.cs │ │ │ ├── PrinterResolution.cs │ │ │ ├── PrinterSettings.cs │ │ │ └── PrintingFactory.cs │ │ ├── ResourceLoading │ │ │ ├── Internal │ │ │ │ ├── AssemblyDescriptor.cs │ │ │ │ ├── AssemblyDescriptorResolver.cs │ │ │ │ ├── AssemblyResourceDescriptor.cs │ │ │ │ ├── IAssemblyDescriptor.cs │ │ │ │ ├── IAssetDescriptor.cs │ │ │ │ ├── ResourceConsts.cs │ │ │ │ ├── ResourcesIndex.cs │ │ │ │ ├── SlicedStream.cs │ │ │ │ ├── UIResourceDescriptor.cs │ │ │ │ └── UriExtensions.cs │ │ │ └── ResourceLoader.cs │ │ ├── Sound │ │ │ ├── ISoundFactoryHandler.cs │ │ │ ├── ISoundPlayerHandler.cs │ │ │ ├── SimpleSoundPlayer.cs │ │ │ ├── SoundUtils.cs │ │ │ ├── SystemSound.cs │ │ │ └── SystemSounds.cs │ │ ├── Streams │ │ │ ├── StreamOverStream.cs │ │ │ └── StreamReadWriteEventArgs.cs │ │ ├── Structs │ │ │ ├── AutoPinner.cs │ │ │ ├── BitArray64.cs │ │ │ ├── DelayedEvent.cs │ │ │ ├── EnumArray.cs │ │ │ ├── HVAlignment.cs │ │ │ ├── HVDropDownAlignment.cs │ │ │ ├── InternalMethodReference.cs │ │ │ ├── KnownButtonImage.cs │ │ │ ├── LazyStruct{T}.cs │ │ │ ├── ObjectUniqueId.cs │ │ │ ├── PreferredSizeContext.cs │ │ │ ├── PropInstanceAndValue.cs │ │ │ ├── RowColumnIndex.cs │ │ │ ├── SelectionRange{T}.cs │ │ │ ├── ShortcutAndAction.cs │ │ │ └── WeakReferenceValue.cs │ │ ├── SystemSettings │ │ │ ├── ISystemSettingsHandler.cs │ │ │ ├── PlessSystemSettingsHandler.cs │ │ │ ├── SystemInformation.cs │ │ │ └── SystemSettings.cs │ │ ├── TaskAndThread │ │ │ ├── BackgroundTaskQueue.cs │ │ │ └── BackgroundWorkManager.cs │ │ ├── TypeConverters │ │ │ ├── BaseTypeConverter.cs │ │ │ ├── BrushConverter.cs │ │ │ ├── ColorConverter.cs │ │ │ ├── CommandConverter.cs │ │ │ ├── CoordTypeConverter.cs │ │ │ ├── GridLengthConverter.cs │ │ │ ├── IconSetConverter.cs │ │ │ ├── ImageConverter.cs │ │ │ ├── ImageSetConverter.cs │ │ │ ├── Internal │ │ │ │ ├── DateTimeConverterUixml.cs │ │ │ │ ├── TypeTypeConverter.cs │ │ │ │ └── TypeUriConverter.cs │ │ │ ├── KeyConverter.cs │ │ │ ├── KeyGestureConverter.cs │ │ │ ├── LengthConverter.cs │ │ │ ├── MenuItemRoleConverter.cs │ │ │ ├── ModifierKeysConverter.cs │ │ │ ├── TypeConverterHelper.cs │ │ │ └── TypeConverterUsingParse.cs │ │ └── ValueSource │ │ │ ├── DelegatesValueSource.cs │ │ │ ├── PropertyValueSource.cs │ │ │ └── ValueContainer{T}.cs │ ├── Controls │ │ ├── Abstract.Border │ │ │ ├── Border.cs │ │ │ ├── BorderCornerRadius.cs │ │ │ ├── BorderSettings.cs │ │ │ ├── BorderSideSettings.cs │ │ │ ├── HiddenBorder.cs │ │ │ ├── HorizontalLine.cs │ │ │ └── VerticalLine.cs │ │ ├── Abstract.Derived │ │ │ ├── ContainerControl.cs │ │ │ ├── DummyScrollEventRouter.cs │ │ │ ├── ErrorPictureBox.cs │ │ │ ├── GraphicControl.cs │ │ │ ├── NonVisualControl.cs │ │ │ ├── PaintActionsControl.cs │ │ │ ├── Panel.cs │ │ │ ├── PictureBox.cs │ │ │ ├── ScrollableUserControl.cs │ │ │ └── UserControl.cs │ │ ├── Abstract.Events │ │ │ ├── AbstractControl.Bubble.cs │ │ │ ├── AbstractControl.Events.cs │ │ │ ├── AbstractControl.On.Methods.cs │ │ │ ├── AbstractControl.OnParent.cs │ │ │ ├── AbstractControl.Raise.cs │ │ │ ├── ControlNotification.cs │ │ │ ├── ControlSubscriber.cs │ │ │ ├── IControlNotification.cs │ │ │ └── StaticControlEvents.cs │ │ ├── Abstract.Generic │ │ │ ├── GenericControl.cs │ │ │ ├── GenericWrappedTextControl.cs │ │ │ └── Spacer.cs │ │ ├── Abstract.Handlers │ │ │ ├── BaseControlHandler.cs │ │ │ ├── HandlerForDisposed.cs │ │ │ └── PlessControlHandler.cs │ │ ├── Abstract.Methods │ │ │ ├── AbstractControl.Focus.cs │ │ │ ├── AbstractControl.Int.Meth.cs │ │ │ ├── AbstractControl.Layout.cs │ │ │ ├── AbstractControl.Pri.Meth.cs │ │ │ ├── AbstractControl.Pro.Meth.cs │ │ │ ├── AbstractControl.Pub.Meth.cs │ │ │ ├── AbstractControl.Scroll.cs │ │ │ └── OldLayout.cs │ │ ├── Abstract.Props │ │ │ ├── AbstractControl.Bindable.cs │ │ │ ├── AbstractControl.Enums.cs │ │ │ ├── AbstractControl.Int.Props.cs │ │ │ ├── AbstractControl.Pro.Props.cs │ │ │ ├── AbstractControl.cs │ │ │ ├── Control.Collection.cs │ │ │ ├── Control.cs │ │ │ ├── ControlDefaults │ │ │ │ ├── AllControlDefaults.cs │ │ │ │ ├── ControlDefaults.cs │ │ │ │ ├── ControlDefaultsId.cs │ │ │ │ └── ControlTypeId.cs │ │ │ ├── ControlSet.cs │ │ │ ├── ControlStateSettings │ │ │ │ ├── AllStateColors.cs │ │ │ │ ├── ControlColorAndStyle.cs │ │ │ │ ├── ControlStateBorders.cs │ │ │ │ ├── ControlStateBrushes.cs │ │ │ │ ├── ControlStateColors.cs │ │ │ │ ├── ControlStateImageSets.cs │ │ │ │ ├── ControlStateImages.cs │ │ │ │ ├── ControlStateObjects.cs │ │ │ │ ├── ControlStatePaintActions.cs │ │ │ │ ├── ControlStatePens.cs │ │ │ │ ├── ControlStateSettings.cs │ │ │ │ ├── FontAndColor.cs │ │ │ │ └── IControlStateObjectChanged.cs │ │ │ └── PlatformDefaults │ │ │ │ ├── AllPlatformDefaults.cs │ │ │ │ └── PlatformDefaults.cs │ │ ├── Activities │ │ │ ├── BaseControlActivity.cs │ │ │ ├── ControlActivities.cs │ │ │ ├── InteriorControlActivity.cs │ │ │ ├── InteriorScrollActivity.cs │ │ │ ├── SelectionAnchorActivity.cs │ │ │ ├── SwipeGestureActivity.cs │ │ │ └── ZoomControlActivity.cs │ │ ├── Buttons │ │ │ ├── Button.cs │ │ │ ├── ButtonBase.cs │ │ │ ├── CheckBox.cs │ │ │ └── RadioButton.cs │ │ ├── ControlAndButton │ │ │ ├── ColorPickerAndButton.cs │ │ │ ├── ComboBoxAndButton.cs │ │ │ ├── ControlAndButton.cs │ │ │ ├── ControlAndButton{T}.cs │ │ │ ├── ControlAndControl.cs │ │ │ ├── EnumPickerAndButton.cs │ │ │ ├── IntPicker.cs │ │ │ ├── LabelAndButton.cs │ │ │ ├── TextBoxAndButton.cs │ │ │ ├── TextBoxWithListPopup.cs │ │ │ └── TimePicker.cs │ │ ├── ControlAndLabel │ │ │ ├── ComboBoxAndLabel.cs │ │ │ ├── ControlAndLabel.cs │ │ │ ├── Float │ │ │ │ ├── ValueEditorDouble.cs │ │ │ │ ├── ValueEditorSingle.cs │ │ │ │ ├── ValueEditorUDouble.cs │ │ │ │ └── ValueEditorUSingle.cs │ │ │ ├── Integer │ │ │ │ ├── ValueEditorInt16.cs │ │ │ │ ├── ValueEditorInt32.cs │ │ │ │ ├── ValueEditorInt64.cs │ │ │ │ └── ValueEditorSByte.cs │ │ │ ├── String │ │ │ │ ├── ValueEditorEMail.cs │ │ │ │ ├── ValueEditorString.cs │ │ │ │ └── ValueEditorUrl.cs │ │ │ ├── TextBoxAndLabel.cs │ │ │ ├── UnsignedInteger │ │ │ │ ├── HexEditorUInt32.cs │ │ │ │ ├── ValueEditorByte.cs │ │ │ │ ├── ValueEditorUInt16.cs │ │ │ │ ├── ValueEditorUInt32.cs │ │ │ │ └── ValueEditorUInt64.cs │ │ │ └── ValueEditorCustom.cs │ │ ├── ControlOverlay │ │ │ ├── ControlOverlay.cs │ │ │ ├── ControlOverlayFlags.cs │ │ │ ├── ControlOverlayWithEvent.cs │ │ │ ├── ControlOverlayWithImage.cs │ │ │ ├── ControlOverlayWithText.cs │ │ │ ├── ControlOverlayWithToolTip.cs │ │ │ └── OverlayToolTipParams.cs │ │ ├── DateTime │ │ │ ├── Calendar.cs │ │ │ ├── CustomDateEdit.cs │ │ │ ├── DateTimePicker.cs │ │ │ ├── ICalendarDateAttr.cs │ │ │ └── PlessCalendarDateAttr.cs │ │ ├── Label │ │ │ ├── HeaderLabel.cs │ │ │ ├── Label.cs │ │ │ ├── LinkLabel.cs │ │ │ └── label-todo.md │ │ ├── Layout │ │ │ ├── Grid │ │ │ │ ├── ColumnDefinition.cs │ │ │ │ ├── Grid.Layout.cs │ │ │ │ ├── Grid.Partial.cs │ │ │ │ ├── Grid.SubClass.cs │ │ │ │ ├── Grid.cs │ │ │ │ ├── GridColumnCollection.cs │ │ │ │ ├── GridDefinitionBase.cs │ │ │ │ ├── GridLength.cs │ │ │ │ ├── GridRowCollection.cs │ │ │ │ ├── RowDefinition.cs │ │ │ │ └── XamlGridLengthSerializer.cs │ │ │ ├── LayoutPanel │ │ │ │ ├── LayoutPanel.cs │ │ │ │ └── SplittedTreeAndCards.cs │ │ │ ├── ScrollViewer.cs │ │ │ ├── SplittedPanel │ │ │ │ ├── PanelListBoxAndCards.cs │ │ │ │ ├── PanelTreeAndCards.cs │ │ │ │ ├── SplitPanelPosition.cs │ │ │ │ ├── SplittedControlsPanel.cs │ │ │ │ └── SplittedPanel.cs │ │ │ ├── Splitter.cs │ │ │ └── StackPanel │ │ │ │ ├── HorizontalStackPanel.cs │ │ │ │ ├── StackPanel.cs │ │ │ │ └── VerticalStackPanel.cs │ │ ├── ListControls │ │ │ ├── ComboBox │ │ │ │ ├── ColorComboBox.cs │ │ │ │ ├── ComboBox.ListControl.cs │ │ │ │ ├── ComboBox.cs │ │ │ │ ├── FontComboBox.cs │ │ │ │ └── StdComboBox.cs │ │ │ ├── EventArgs │ │ │ │ ├── ComboBoxItemPaintEventArgs.cs │ │ │ │ └── ListBoxItemPaintEventArgs.cs │ │ │ ├── Interfaces │ │ │ │ ├── ICheckListBox.cs │ │ │ │ ├── IComboBoxItemPainter.cs │ │ │ │ ├── ICustomListBox{TItem}.cs │ │ │ │ ├── IListBoxItemPainter.cs │ │ │ │ ├── IListControl.cs │ │ │ │ └── IListControl{TItem}.cs │ │ │ ├── ListBoxHeader │ │ │ │ ├── IListBoxHeader.cs │ │ │ │ └── ListBoxHeader.cs │ │ │ ├── StdListBox │ │ │ │ ├── ListBoxItems.cs │ │ │ │ ├── StdCheckListBox.cs │ │ │ │ └── StdListBox.cs │ │ │ ├── StdTreeView │ │ │ │ ├── ActionsListBox.cs │ │ │ │ ├── FileListBox.cs │ │ │ │ ├── FileListBoxItem.cs │ │ │ │ ├── LogListBox.cs │ │ │ │ ├── StdTreeView.NotImpl.cs │ │ │ │ ├── StdTreeView.cs │ │ │ │ └── TreeViewHitTestInfo.cs │ │ │ └── VListBox │ │ │ │ ├── ColorListBox.cs │ │ │ │ ├── FontListBox.cs │ │ │ │ ├── ListControl{TItem}.Abstract.cs │ │ │ │ ├── ListControl{TItem}.cs │ │ │ │ ├── VirtualCheckListBox.cs │ │ │ │ ├── VirtualListBox.Actions.cs │ │ │ │ ├── VirtualListBox.cs │ │ │ │ ├── VirtualListControl.Range.cs │ │ │ │ ├── VirtualListControl.Select.cs │ │ │ │ └── VirtualListControl.cs │ │ ├── ListView │ │ │ ├── ListView.cs │ │ │ ├── ListViewColumnEventArgs.cs │ │ │ ├── ListViewHitTestInfo.cs │ │ │ └── ListViewItemLabelEditEventArgs.cs │ │ ├── Menu │ │ │ ├── ContextMenu.cs │ │ │ ├── InnerMenuFactory.cs │ │ │ ├── MainMenu.cs │ │ │ ├── Menu.cs │ │ │ ├── MenuChangeEventArgs.cs │ │ │ ├── MenuChangeKind.cs │ │ │ ├── MenuItem.cs │ │ │ ├── Role │ │ │ │ ├── MenuItemRole.cs │ │ │ │ ├── MenuItemRoleType.cs │ │ │ │ └── MenuItemRoles.cs │ │ │ ├── StaticMenuEvents.cs │ │ │ └── Strips │ │ │ │ ├── ContextMenuStrip.cs │ │ │ │ ├── ToolStripMenuItem.cs │ │ │ │ └── ToolStripSeparator.cs │ │ ├── Native │ │ │ ├── CheckedListBox.cs │ │ │ ├── ListBox.Items.cs │ │ │ ├── ListBox.Properties.cs │ │ │ ├── ListBox.cs │ │ │ └── TreeView.cs │ │ ├── Other │ │ │ ├── AnimationPlayer.cs │ │ │ ├── Calculator.cs │ │ │ ├── ColorPicker.cs │ │ │ ├── ComponentDesigner.cs │ │ │ ├── ControlFactory.cs │ │ │ ├── ControlPaint.HLSColor.cs │ │ │ ├── ControlPaint.cs │ │ │ ├── GroupBox.cs │ │ │ ├── NumericUpDown.cs │ │ │ ├── PlessControlPainterHandler.cs │ │ │ └── ProgressBar.cs │ │ ├── PopupControl │ │ │ ├── InnerPopupToolBar.cs │ │ │ ├── PopupCloseReason.cs │ │ │ ├── PopupControl.cs │ │ │ └── PopupControl{T}.cs │ │ ├── PopupWindow │ │ │ ├── PopupCalendar.cs │ │ │ ├── PopupCheckListBox.cs │ │ │ ├── PopupColorListBox.cs │ │ │ ├── PopupListBox.cs │ │ │ ├── PopupListBox{T}.cs │ │ │ ├── PopupPictureBox.cs │ │ │ ├── PopupPropertyGrid.cs │ │ │ ├── PopupToolBar.cs │ │ │ ├── PopupTreeView.cs │ │ │ ├── PopupWindow.cs │ │ │ └── PopupWindow{T}.cs │ │ ├── PreviewFile │ │ │ ├── IFilePreview.cs │ │ │ ├── PreviewFile.cs │ │ │ ├── PreviewFileDummy.cs │ │ │ ├── PreviewFileSplitted.cs │ │ │ ├── PreviewInBrowser.cs │ │ │ ├── PreviewTextFile.cs │ │ │ ├── PreviewUixml.cs │ │ │ └── PreviewUixmlSplitted.cs │ │ ├── PropertyGrid │ │ │ ├── Adapters │ │ │ │ ├── PropertyGridAdapterBrush.cs │ │ │ │ ├── PropertyGridAdapterFont.cs │ │ │ │ ├── PropertyGridAdapterGeneric.cs │ │ │ │ └── PropertyGridAdapterPen.cs │ │ │ ├── CreatePropertyEventArgs.cs │ │ │ ├── PropertyGrid.Base.cs │ │ │ ├── PropertyGrid.Methods.cs │ │ │ ├── PropertyGrid.UseHandler.cs │ │ │ ├── PropertyGrid.cs │ │ │ ├── PropertyGridColors.cs │ │ │ ├── PropertyGridFactory.cs │ │ │ ├── PropertyGridItem.cs │ │ │ ├── PropertyGridItemHandle.cs │ │ │ ├── PropertyGridItemInfo.cs │ │ │ ├── PropertyGridNewItemParams.cs │ │ │ ├── PropertyGridPropInfoRegistry.cs │ │ │ ├── PropertyGridTypeRegistry.cs │ │ │ └── propertygrid-todo.md │ │ ├── RichTextBox │ │ │ ├── RichTextBox.Actions.cs │ │ │ └── RichTextBox.cs │ │ ├── ScrollBar │ │ │ ├── HScrollBar.cs │ │ │ ├── PlessScrollBarHandler.cs │ │ │ ├── ScrollBar.Metrics.cs │ │ │ ├── ScrollBar.PositionInfo.cs │ │ │ ├── ScrollBar.Themes.cs │ │ │ ├── ScrollBar.cs │ │ │ ├── ScrollBarInfo.cs │ │ │ ├── ScrollBarSettings.cs │ │ │ ├── ScrollBarUtils.cs │ │ │ └── VScrollBar.cs │ │ ├── Slider │ │ │ ├── ISliderScaleContainer.cs │ │ │ ├── Slider.cs │ │ │ ├── SliderScale.cs │ │ │ └── StdSlider.cs │ │ ├── SpeedButton │ │ │ ├── DatePicker.cs │ │ │ ├── EnumPicker.cs │ │ │ ├── FontNamePicker.cs │ │ │ ├── FontSizePicker.cs │ │ │ ├── ListPicker.cs │ │ │ ├── SpeedButton.cs │ │ │ ├── SpeedButtonWithListPopup.cs │ │ │ ├── SpeedButtonWithListPopup{T}.cs │ │ │ ├── SpeedButtonWithPopup.cs │ │ │ ├── SpeedColorButton.cs │ │ │ ├── SpeedDateButton.cs │ │ │ ├── SpeedEnumButton.cs │ │ │ └── SpeedTextButton.cs │ │ ├── StatusBar │ │ │ ├── PlessStatusBarHandler.cs │ │ │ ├── StatusBar.cs │ │ │ └── StatusBarPanel.cs │ │ ├── TabControl │ │ │ ├── CardPanel.cs │ │ │ ├── CardPanelHeader.cs │ │ │ ├── CardPanelHeaderItem.cs │ │ │ ├── CardPanelItem.cs │ │ │ ├── EventArgs │ │ │ │ ├── TabControlCancelEventArgs.cs │ │ │ │ ├── TabControlEventArgs.cs │ │ │ │ └── TabPageChangedEventArgs.cs │ │ │ ├── SideBarPanel.cs │ │ │ ├── TabControl.DrawInterior.cs │ │ │ ├── TabControl.cs │ │ │ └── TabPage.cs │ │ ├── Templates │ │ │ ├── TemplateControl.cs │ │ │ ├── TemplateControls.cs │ │ │ └── TemplateUtils.cs │ │ ├── TextBox │ │ │ ├── ControlInitializers.cs │ │ │ ├── CustomTextBox.Abstract.cs │ │ │ ├── CustomTextBox.Value.cs │ │ │ ├── CustomTextBox.cs │ │ │ ├── MultilineTextBox.cs │ │ │ ├── PlessTextBoxRichAttr.cs │ │ │ ├── TextBox.cs │ │ │ ├── TextBoxInitializeEventArgs.cs │ │ │ └── TextBoxInitializers.cs │ │ ├── ToolBar │ │ │ ├── FindReplaceControl.cs │ │ │ ├── IFindReplaceControlHandler.cs │ │ │ ├── PlessFindReplaceControl.cs │ │ │ ├── ToolBar.cs │ │ │ ├── ToolBarSeparatorItem.cs │ │ │ ├── ToolBarSet.cs │ │ │ ├── ToolStripRenderEventArgs.cs │ │ │ └── toolbar-todo.md │ │ ├── ToolTip │ │ │ ├── IRichToolTip.cs │ │ │ ├── IToolTipProvider.cs │ │ │ ├── RichToolTip.cs │ │ │ ├── RichToolTipParams.cs │ │ │ └── ToolTipFactory.cs │ │ ├── WebBrowser │ │ │ ├── Interfaces │ │ │ │ ├── IWebBrowser.cs │ │ │ │ ├── IWebBrowserLite.cs │ │ │ │ └── IWebBrowserMemoryFS.cs │ │ │ ├── WebBrowser.cs │ │ │ ├── WebBrowserEventArgs.cs │ │ │ ├── WebBrowserFeatureSupport.cs │ │ │ └── WebBrowserFindParams.cs │ │ └── Window │ │ │ ├── DialogWindow.cs │ │ │ ├── Form.cs │ │ │ ├── HiddenWindow.cs │ │ │ ├── MiniFrameWindow.cs │ │ │ ├── PlessWindowHandler.cs │ │ │ ├── Window.Modal.cs │ │ │ ├── Window.cs │ │ │ └── WindowInfo.cs │ ├── Dialogs │ │ ├── ColorDialog │ │ │ ├── ColorDialog.cs │ │ │ └── IColorDialogHandler.cs │ │ ├── CommonDialog │ │ │ ├── CommonDialog.cs │ │ │ └── IDialogHandler.cs │ │ ├── DialogFactory.cs │ │ ├── FileDialog │ │ │ ├── FileDialog.cs │ │ │ ├── IFileDialogHandler.cs │ │ │ ├── IOpenFileDialogHandler.cs │ │ │ ├── ISaveFileDialogHandler.cs │ │ │ ├── OpenFileDialog.cs │ │ │ └── SaveFileDialog.cs │ │ ├── FontDialog │ │ │ ├── FontDialog.cs │ │ │ └── IFontDialogHandler.cs │ │ ├── IDialogFactoryHandler.cs │ │ ├── InputDialog │ │ │ ├── ByteFromUserParams.cs │ │ │ ├── LongFromUserParams.cs │ │ │ ├── NumericFromUserParams.cs │ │ │ ├── TextFromUserParams.cs │ │ │ └── ValueFromUserParams.cs │ │ └── SelectDirectoryDialog │ │ │ ├── ISelectDirectoryDialogHandler.cs │ │ │ └── SelectDirectoryDialog.cs │ ├── Drawing │ │ ├── Brush │ │ │ ├── Base │ │ │ │ ├── Brush.cs │ │ │ │ ├── Brushes.cs │ │ │ │ ├── GradientStop.cs │ │ │ │ ├── IBrushHandler.cs │ │ │ │ └── PlessBrushHandler.cs │ │ │ ├── BrushAndPen.cs │ │ │ ├── BrushOrColor.cs │ │ │ ├── Gradient │ │ │ │ ├── GradientBrush.cs │ │ │ │ ├── ILinearGradientBrushHandler.cs │ │ │ │ ├── IRadialGradientBrushHandler.cs │ │ │ │ ├── LinearGradientBrush.cs │ │ │ │ ├── PlessLinearGradientBrushHandler.cs │ │ │ │ ├── PlessRadialGradientBrushHandler.cs │ │ │ │ └── RadialGradientBrush.cs │ │ │ ├── Hatch │ │ │ │ ├── HatchBrush.cs │ │ │ │ ├── IHatchBrushHandler.cs │ │ │ │ └── PlessHatchBrushHandler.cs │ │ │ ├── Solid │ │ │ │ ├── ISolidBrushHandler.cs │ │ │ │ ├── PlessSolidBrushHandler.cs │ │ │ │ └── SolidBrush.cs │ │ │ └── Texture │ │ │ │ ├── ITextureBrushHandler.cs │ │ │ │ ├── PlessTextureBrushHandler.cs │ │ │ │ └── TextureBrush.cs │ │ ├── Color │ │ │ ├── Color.Fields.cs │ │ │ ├── Color.cs │ │ │ ├── ColorCache.cs │ │ │ ├── ColorConverterCommon.cs │ │ │ ├── ColorTranslator.cs │ │ │ ├── ColorUtils.cs │ │ │ ├── DefaultColors.cs │ │ │ ├── IKnownColorInfo.cs │ │ │ ├── ISystemColorStructs.cs │ │ │ ├── KnownColorInfo.cs │ │ │ ├── KnownColorNames.cs │ │ │ ├── KnownColorStrings.cs │ │ │ ├── KnownColorTable.cs │ │ │ ├── KnownOSColorConsts.cs │ │ │ ├── LightDarkColor.cs │ │ │ ├── LightDarkColors.cs │ │ │ ├── NamedColors.cs │ │ │ ├── PlessSystemColors.cs │ │ │ ├── Structs │ │ │ │ ├── ARGBValue.cs │ │ │ │ ├── ColorStruct.cs │ │ │ │ ├── HSVValue.cs │ │ │ │ ├── RGBAValue.cs │ │ │ │ └── RGBValue.cs │ │ │ ├── SvgColors.cs │ │ │ ├── SystemColors.cs │ │ │ ├── SystemColorsDarkLinux.cs │ │ │ ├── SystemColorsDarkMacOs.cs │ │ │ ├── SystemColorsLight.cs │ │ │ └── SystemDrawingColorCache.cs │ │ ├── Drawable │ │ │ ├── BaseDrawable.cs │ │ │ ├── BorderDrawable.cs │ │ │ ├── IBaseDrawable.cs │ │ │ ├── ImageDrawable.cs │ │ │ ├── InteriorDrawable.cs │ │ │ ├── ListItemDrawable.cs │ │ │ ├── RectangleDrawable.cs │ │ │ └── ScrollBarDrawable.cs │ │ ├── Font │ │ │ ├── Font.cs │ │ │ ├── FontFactory.cs │ │ │ ├── FontFamily.cs │ │ │ ├── FontInfo.cs │ │ │ ├── FontNameAndSize.cs │ │ │ ├── IFontFactoryHandler.cs │ │ │ ├── IFontHandler.cs │ │ │ ├── PlessFontHandler.cs │ │ │ ├── SkiaFontSettings.cs │ │ │ └── SystemFonts.cs │ │ ├── GenericImage │ │ │ ├── GenericImage.cs │ │ │ ├── GenericImageOptionNames.cs │ │ │ └── IGenericImageHandler.cs │ │ ├── Graphics │ │ │ ├── DrawingUtils.cs │ │ │ ├── Graphics.Abstract.cs │ │ │ ├── Graphics.Clip.cs │ │ │ ├── Graphics.DrawText.cs │ │ │ ├── Graphics.Tests.cs │ │ │ ├── Graphics.cs │ │ │ ├── GraphicsConfigIdentity.cs │ │ │ ├── GraphicsDocument.cs │ │ │ ├── GraphicsFactory.cs │ │ │ ├── GraphicsUnitConverter.cs │ │ │ ├── IGraphics.cs │ │ │ ├── IGraphicsFactoryHandler.cs │ │ │ ├── NotImplementedGraphics.cs │ │ │ ├── PlessGraphics.cs │ │ │ └── TextRenderer.cs │ │ ├── GraphicsPath │ │ │ ├── GraphicsPath.cs │ │ │ └── IGraphicsPathHandler.cs │ │ ├── IconSet │ │ │ ├── DummyIconSetHandler.cs │ │ │ ├── IIconSetHandler.cs │ │ │ ├── IconSet.cs │ │ │ └── KnownIcons.cs │ │ ├── Image │ │ │ ├── Bitmap.cs │ │ │ ├── BitmapData.cs │ │ │ ├── DynamicBitmap.cs │ │ │ ├── DynamicBitmap{T}.cs │ │ │ ├── EnumImages.cs │ │ │ ├── IBitmapData.cs │ │ │ ├── IImageHandler.cs │ │ │ ├── ILockImageBits.cs │ │ │ ├── Image.cs │ │ │ ├── ImageBitsFormat.cs │ │ │ ├── ImageFormat.cs │ │ │ ├── LightDarkImage{TImage}.cs │ │ │ ├── NinePatchImagePaintParams.cs │ │ │ └── PlessImageHandler.cs │ │ ├── ImageContainer │ │ │ ├── IImageContainer.cs │ │ │ ├── ImageContainer.cs │ │ │ ├── ImageContainer{T}.cs │ │ │ └── PlessImageContainer.cs │ │ ├── ImageList │ │ │ ├── IImageListHandler.cs │ │ │ ├── ImageList.cs │ │ │ └── PlessImageListHandler.cs │ │ ├── ImageSet │ │ │ ├── IImageSetHandler.cs │ │ │ ├── ImageSet.cs │ │ │ └── PlessImageSetHandler.cs │ │ ├── ImageSource │ │ │ ├── IImageSource.cs │ │ │ ├── ImageSourceKind.cs │ │ │ └── NullImageSource.cs │ │ ├── Other │ │ │ └── MaterialDesign.CornerRadius.cs │ │ ├── Pen │ │ │ ├── IPenHandler.cs │ │ │ ├── Pen.cs │ │ │ ├── Pens.cs │ │ │ └── PlessPenHandler.cs │ │ ├── RectAndPoint │ │ │ ├── CoordAndUnit.cs │ │ │ ├── CoordD.cs │ │ │ ├── NineRects.cs │ │ │ ├── PointD.cs │ │ │ ├── PointI.cs │ │ │ ├── RectD.cs │ │ │ ├── RectI.cs │ │ │ ├── SizeD.cs │ │ │ ├── SizeI.cs │ │ │ └── Thickness.cs │ │ ├── Region │ │ │ ├── IRegionHandler.cs │ │ │ └── Region.cs │ │ ├── Skia │ │ │ ├── ISkiaSurface.cs │ │ │ ├── MswSkiaOpenGLContext.cs │ │ │ ├── SkiaBitmap.cs │ │ │ ├── SkiaColorFilter.cs │ │ │ ├── SkiaFontFactoryHandler.cs │ │ │ ├── SkiaFontHandler.cs │ │ │ ├── SkiaGraphics.NotImplemented.cs │ │ │ ├── SkiaGraphics.cs │ │ │ ├── SkiaGraphicsFactoryHandler.cs │ │ │ ├── SkiaImageHandler.cs │ │ │ ├── SkiaRegionHandler.cs │ │ │ ├── SkiaSurfaceOnBitmap.cs │ │ │ ├── SkiaSurfaceOnSkia.cs │ │ │ ├── SkiaUtils.Inner.cs │ │ │ └── SkiaUtils.cs │ │ ├── SvgImage │ │ │ ├── CachedSvgImage.cs │ │ │ ├── ColorSvgImage.cs │ │ │ ├── KnownColorSvgImages.cs │ │ │ ├── KnownColorSvgUrls.cs │ │ │ ├── KnownSvgImages.cs │ │ │ ├── KnownSvgUrls.cs │ │ │ ├── MessageBoxSvg.cs │ │ │ ├── MonoSvgImage.cs │ │ │ ├── SvgImage.cs │ │ │ ├── SvgImageInfo.cs │ │ │ ├── SvgUtils.cs │ │ │ └── TwoColorSvgImage.cs │ │ └── Text │ │ │ ├── TextAndFontStyle.cs │ │ │ └── TextFormat.cs │ ├── Forms │ │ ├── ListEditWindow │ │ │ ├── IListEditSource.cs │ │ │ ├── Internal │ │ │ │ ├── ListEditSourceGradientStops.cs │ │ │ │ ├── ListEditSourceListBox.cs │ │ │ │ ├── ListEditSourceListViewCell.cs │ │ │ │ ├── ListEditSourceListViewColumn.cs │ │ │ │ ├── ListEditSourceListViewItem.cs │ │ │ │ └── ListEditSourceStatusBar.cs │ │ │ ├── ListEditSource.cs │ │ │ └── WindowListEdit.cs │ │ ├── ProgressDialog.cs │ │ ├── ThreadExceptionWindow.cs │ │ ├── WindowDevTools.cs │ │ ├── WindowFilePreview.cs │ │ ├── WindowLogListBox.cs │ │ ├── WindowMessageBox.cs │ │ ├── WindowPropertyGrid.cs │ │ ├── WindowSearchForMembers.cs │ │ ├── WindowTextInput.cs │ │ ├── WindowWebBrowserSearch.cs │ │ └── WindowWithMemoAndButton.cs │ ├── GlobalUsing.cs │ ├── Interfaces │ │ ├── Base │ │ │ ├── IAssignable{T}.cs │ │ │ ├── IBaseObject.cs │ │ │ ├── IBaseObjectWithAttr.cs │ │ │ ├── IBaseObjectWithId.cs │ │ │ ├── ICollectionChangeRouter.cs │ │ │ ├── ICollectionObserver.cs │ │ │ ├── IDisposableObject.cs │ │ │ ├── IImmutableObject.cs │ │ │ └── IScrollEventRouter.cs │ │ ├── Control │ │ │ ├── IComponentDesigner.cs │ │ │ ├── IControl.cs │ │ │ ├── IControlAndLabel.cs │ │ │ ├── IControlOverlay.cs │ │ │ ├── IFocusable.cs │ │ │ ├── ILayoutItem.cs │ │ │ ├── IWin32Window.cs │ │ │ └── IWindow.cs │ │ ├── ControlHandler │ │ │ ├── Base │ │ │ │ ├── IControlHandler.Focus.cs │ │ │ │ ├── IControlHandler.Scrolling.cs │ │ │ │ └── IControlHandler.cs │ │ │ ├── IAnimationPlayerHandler.cs │ │ │ ├── IButtonHandler.cs │ │ │ ├── ICalendarHandler.cs │ │ │ ├── ICheckBoxHandler.cs │ │ │ ├── IComboBoxHandler.cs │ │ │ ├── IListBoxHandler.cs │ │ │ ├── IListViewHandler.cs │ │ │ ├── IRadioButtonHandler.cs │ │ │ ├── IScrollBarHandler.cs │ │ │ ├── ISliderHandler.cs │ │ │ ├── ITextBoxHandler.cs │ │ │ ├── ITreeViewHandler.cs │ │ │ └── IWindowHandler.cs │ │ ├── FlagsAndAttributes │ │ │ ├── ICustomAttributes.cs │ │ │ ├── ICustomAttributes{TKey,TValue}.cs │ │ │ ├── ICustomFlags.cs │ │ │ ├── ICustomFlags{TKey}.cs │ │ │ ├── ICustomIntAttributes.cs │ │ │ ├── ICustomIntFlags.cs │ │ │ ├── IFlagsAndAttributes.cs │ │ │ ├── IFlagsAndAttributes{TKey,TValue}.cs │ │ │ ├── IIntFlagsAndAttributes.cs │ │ │ ├── IReadOnlyAttributes{TKey,TValue}.cs │ │ │ ├── IReadOnlyFlagsAndAttributes{TKey,TValue}.cs │ │ │ └── IReadOnlyFlags{TKey}.cs │ │ ├── FontAndColor │ │ │ ├── IFontAndColor.cs │ │ │ └── IReadOnlyFontAndColor.cs │ │ ├── Handler │ │ │ ├── IControlFactoryHandler.cs │ │ │ ├── IControlPainterHandler.cs │ │ │ ├── IStatusBarHandler.cs │ │ │ ├── IToolTipFactoryHandler.cs │ │ │ ├── IWebBrowserFactoryHandler.cs │ │ │ └── IWxControlFactoryHandler.cs │ │ ├── Menu │ │ │ ├── IContextMenuHost.cs │ │ │ ├── IContextMenuProperties.cs │ │ │ ├── IMenuFactory.cs │ │ │ ├── IMenuItemProperties.cs │ │ │ └── IMenuProperties.cs │ │ ├── Other │ │ │ ├── IDoCommand.cs │ │ │ ├── IEnumerableTree.cs │ │ │ ├── IEnumerableTree{T}.cs │ │ │ ├── IListBoxActions.cs │ │ │ ├── ILogWriter.cs │ │ │ ├── INameScope.cs │ │ │ ├── IPropInfoAndInstance.cs │ │ │ ├── IPropertyInfo.cs │ │ │ ├── IRaiseSystemColorsChanged.cs │ │ │ ├── ITextProperty.cs │ │ │ ├── IValidatorReporter.cs │ │ │ ├── IValueSource{T}.cs │ │ │ └── IXamlTypeResolver.cs │ │ ├── PropertyGrid │ │ │ ├── IPropertyGrid.cs │ │ │ ├── IPropertyGridChoices.cs │ │ │ ├── IPropertyGridColors.cs │ │ │ ├── IPropertyGridControl.cs │ │ │ ├── IPropertyGridFactory.cs │ │ │ ├── IPropertyGridHandler.cs │ │ │ ├── IPropertyGridItem.cs │ │ │ ├── IPropertyGridItemInfo.cs │ │ │ ├── IPropertyGridNewItemParams.cs │ │ │ ├── IPropertyGridPropInfoRegistry.cs │ │ │ └── IPropertyGridTypeRegistry.cs │ │ ├── String │ │ │ ├── IObjectToString.cs │ │ │ ├── IObjectToStringOptions.cs │ │ │ └── IReadOnlyStrings.cs │ │ └── TextBox │ │ │ ├── ICustomTextBox.cs │ │ │ ├── IRichTextBox.cs │ │ │ ├── ISimpleRichTextBox.cs │ │ │ ├── ITextBoxRichAttr.cs │ │ │ └── ITextBoxTextAttr.cs │ ├── Localization │ │ ├── CommonStrings.cs │ │ ├── ControlCategoryStrings.cs │ │ ├── EmptyTextHints.cs │ │ ├── ErrorMessages.cs │ │ ├── LocalizationManager.cs │ │ ├── PropCategoryStrings.cs │ │ └── PropNameStrings.cs │ ├── OutputVars.proj │ ├── Package │ │ ├── icon.png │ │ └── readme.md │ ├── Panels │ │ ├── PanelDevTools.cs │ │ ├── PanelFormSelector.cs │ │ ├── PanelMultilineTextBox.cs │ │ ├── PanelOkCancelButtons.cs │ │ ├── PanelRichTextBox.cs │ │ ├── PanelSettings │ │ │ ├── PanelSettings.cs │ │ │ ├── PanelSettingsItem.cs │ │ │ └── PanelSettingsItemKind.cs │ │ ├── PanelWebBrowser.cs │ │ └── PanelWithToolBar.cs │ ├── Resources │ │ ├── ColorSvg │ │ │ ├── circle-exclamation-blue.svg │ │ │ ├── circle-info-blue.svg │ │ │ ├── circle-xmark-red.svg │ │ │ ├── logo-notext.svg │ │ │ ├── logo.svg │ │ │ └── triangle-exclamation-yellow.svg │ │ ├── Ico │ │ │ └── Sample.ico │ │ ├── Png │ │ │ └── ErrorImage.png │ │ ├── SR.cs │ │ ├── SRID.cs │ │ ├── Strings.resx │ │ └── Svg │ │ │ ├── CodeCompletionSymbols │ │ │ ├── Event.svg │ │ │ ├── Field.svg │ │ │ ├── Method1.svg │ │ │ ├── Method2.svg │ │ │ └── Property.svg │ │ │ ├── TriangleArrow │ │ │ ├── alternet-triangle-arrow-down.svg │ │ │ ├── alternet-triangle-arrow-left.svg │ │ │ ├── alternet-triangle-arrow-right.svg │ │ │ └── alternet-triangle-arrow-up.svg │ │ │ ├── alternet-add-child.svg │ │ │ ├── alternet-align-center.svg │ │ │ ├── alternet-align-justify.svg │ │ │ ├── alternet-align-left.svg │ │ │ ├── alternet-align-right.svg │ │ │ ├── alternet-angle-down.svg │ │ │ ├── alternet-angle-left.svg │ │ │ ├── alternet-angle-right.svg │ │ │ ├── alternet-angle-up.svg │ │ │ ├── alternet-arrow-down.svg │ │ │ ├── alternet-arrow-left.svg │ │ │ ├── alternet-arrow-right.svg │ │ │ ├── alternet-arrow-up.svg │ │ │ ├── alternet-arrows-rotate.svg │ │ │ ├── alternet-ban.svg │ │ │ ├── alternet-bars.svg │ │ │ ├── alternet-bold.svg │ │ │ ├── alternet-caret-right.svg │ │ │ ├── alternet-check.svg │ │ │ ├── alternet-circle-dot-filled.svg │ │ │ ├── alternet-circle-dot.svg │ │ │ ├── alternet-circle-exclamation.svg │ │ │ ├── alternet-circle-filled.svg │ │ │ ├── alternet-circle-info.svg │ │ │ ├── alternet-circle-xmark.svg │ │ │ ├── alternet-circle.svg │ │ │ ├── alternet-copy.svg │ │ │ ├── alternet-debug-run.svg │ │ │ ├── alternet-diamond-filled.svg │ │ │ ├── alternet-ellipsis-vertical.svg │ │ │ ├── alternet-ellipsis.svg │ │ │ ├── alternet-empty.svg │ │ │ ├── alternet-eraser.svg │ │ │ ├── alternet-eye-off.svg │ │ │ ├── alternet-eye-on.svg │ │ │ ├── alternet-file-open.svg │ │ │ ├── alternet-file-solid.svg │ │ │ ├── alternet-file.svg │ │ │ ├── alternet-floppy-disk.svg │ │ │ ├── alternet-folder-ellipsis.svg │ │ │ ├── alternet-folder-solid.svg │ │ │ ├── alternet-folder.svg │ │ │ ├── alternet-gear.svg │ │ │ ├── alternet-house.svg │ │ │ ├── alternet-italic.svg │ │ │ ├── alternet-keyboard.svg │ │ │ ├── alternet-match-case.svg │ │ │ ├── alternet-match-full-word.svg │ │ │ ├── alternet-minus.svg │ │ │ ├── alternet-paintbrush.svg │ │ │ ├── alternet-paste.svg │ │ │ ├── alternet-plus.svg │ │ │ ├── alternet-question.svg │ │ │ ├── alternet-redo.svg │ │ │ ├── alternet-regular-expr.svg │ │ │ ├── alternet-replace-all.svg │ │ │ ├── alternet-replace.svg │ │ │ ├── alternet-rotate-right.svg │ │ │ ├── alternet-scissors.svg │ │ │ ├── alternet-search.svg │ │ │ ├── alternet-sizinggrip-left.svg │ │ │ ├── alternet-sizinggrip-right.svg │ │ │ ├── alternet-square-check-filled.svg │ │ │ ├── alternet-square-check.svg │ │ │ ├── alternet-square-minus-filled.svg │ │ │ ├── alternet-square-minus.svg │ │ │ ├── alternet-square-plus-filled.svg │ │ │ ├── alternet-square-plus.svg │ │ │ ├── alternet-square.svg │ │ │ ├── alternet-trash-can.svg │ │ │ ├── alternet-underline.svg │ │ │ ├── alternet-undo.svg │ │ │ ├── alternet-xmark.svg │ │ │ ├── alternet-zoomin.svg │ │ │ ├── alternet-zoomout.svg │ │ │ ├── angles-down.svg │ │ │ ├── angles-left.svg │ │ │ ├── angles-right.svg │ │ │ ├── angles-up.svg │ │ │ ├── arrow-down-a-z.svg │ │ │ ├── arrow-down-z-a.svg │ │ │ ├── arrow-rotate-left.svg │ │ │ ├── arrow-rotate-right.svg │ │ │ ├── circle-check.svg │ │ │ ├── circle-question.svg │ │ │ ├── exclamation.svg │ │ │ ├── genderless.svg │ │ │ ├── grip-lines-vertical.svg │ │ │ ├── grip-lines.svg │ │ │ ├── grip-vertical.svg │ │ │ ├── grip.svg │ │ │ ├── image.svg │ │ │ ├── indent.svg │ │ │ ├── info.svg │ │ │ ├── list-check.svg │ │ │ ├── list-ol.svg │ │ │ ├── list-ul.svg │ │ │ ├── list.svg │ │ │ ├── neuter.svg │ │ │ ├── outdent.svg │ │ │ ├── print.svg │ │ │ ├── question.svg │ │ │ ├── rotate-left.svg │ │ │ ├── rotate.svg │ │ │ ├── strikethrough.svg │ │ │ ├── subscript.svg │ │ │ ├── superscript.svg │ │ │ ├── terminal.svg │ │ │ ├── text-height.svg │ │ │ ├── toggle-off.svg │ │ │ ├── toggle-on.svg │ │ │ └── triangle-exclamation.svg │ ├── SignDll.proj │ ├── Studio │ │ ├── Skia │ │ │ ├── SkiaDashStyle.cs │ │ │ ├── SkiaFillMode.cs │ │ │ ├── SkiaFontDefaults.cs │ │ │ ├── SkiaFontInfo.cs │ │ │ ├── SkiaHelper.cs │ │ │ ├── SkiaSurfaceOnMswDib.cs │ │ │ └── TransformMatrix.cs │ │ └── readme.txt │ ├── Unfinished │ │ └── IdAndData.cs │ ├── Utils │ │ ├── AlignUtils.cs │ │ ├── AppUtils │ │ │ ├── AppUtils.cs │ │ │ └── DebugUtils.cs │ │ ├── AssemblyUtils │ │ │ ├── AssemblyMetaData.cs │ │ │ ├── AssemblyUtils.Fields.cs │ │ │ ├── AssemblyUtils.Internal.cs │ │ │ ├── AssemblyUtils.Private.cs │ │ │ ├── AssemblyUtils.cs │ │ │ ├── CodeGeneratorUtils.cs │ │ │ └── TypeUtils.cs │ │ ├── CommonUtils.cs │ │ ├── ConsoleUtils │ │ │ ├── ConsoleUtils.cs │ │ │ ├── CustomWindowsConsole.cs │ │ │ ├── DummyConsole.cs │ │ │ └── ICustomConsole.cs │ │ ├── ControlUtils │ │ │ ├── ControlUtils.cs │ │ │ ├── FormUtils.cs │ │ │ ├── ListControlUtils.cs │ │ │ ├── MenuUtils.cs │ │ │ ├── TextBoxUtils.cs │ │ │ └── ToolbarUtils.cs │ │ ├── ConversionUtils │ │ │ ├── ConversionUtils.cs │ │ │ ├── StringConverters.Classes.cs │ │ │ └── StringConverters.cs │ │ ├── DotNetUtils.cs │ │ ├── DownloadUtils.cs │ │ ├── Extensions │ │ │ ├── EnumExtensionsPrivate.cs │ │ │ ├── ExtensionsInternal.cs │ │ │ ├── ExtensionsPublic.Skia.cs │ │ │ ├── ExtensionsPublic.String.cs │ │ │ ├── ExtensionsPublic.cs │ │ │ ├── HttpClientExtensions.cs │ │ │ ├── KnownBoxes.cs │ │ │ └── StreamExtensions.cs │ │ ├── GitHubUtils.cs │ │ ├── InputUtils.cs │ │ ├── Internal │ │ │ ├── ArrayBuilder.cs │ │ │ └── ValueStringBuilder.cs │ │ ├── ListUtils │ │ │ ├── ArrayUtils.cs │ │ │ ├── EnumerableUtils.cs │ │ │ └── ListUtils.cs │ │ ├── LogUtils │ │ │ ├── LogUtils.Actions.cs │ │ │ ├── LogUtils.Constraint.cs │ │ │ ├── LogUtils.TestActionsWindow.cs │ │ │ ├── LogUtils.cs │ │ │ └── SimdSupportLogger.cs │ │ ├── MathUtils │ │ │ ├── IntPtrUtils.cs │ │ │ ├── IntUtils.cs │ │ │ ├── MathUtils.Double.cs │ │ │ ├── MathUtils.Float.cs │ │ │ ├── MathUtils.Structs.cs │ │ │ ├── MathUtils.cs │ │ │ └── ULongUtils.cs │ │ ├── OSUtils │ │ │ ├── CpuUtils.cs │ │ │ ├── LibraryLoader.cs │ │ │ ├── LibraryUtils.cs │ │ │ ├── Linux │ │ │ │ ├── LinuxUtils.Cairo.cs │ │ │ │ └── LinuxUtils.cs │ │ │ ├── MacOs │ │ │ │ └── MacOsUtils.cs │ │ │ ├── Msw │ │ │ │ ├── MswKnownFolders.cs │ │ │ │ ├── MswPixelFormatDescriptorEnums.cs │ │ │ │ ├── MswUtils.cs │ │ │ │ └── RegistryUtils.cs │ │ │ ├── NativeLibraryInspector.cs │ │ │ ├── OSUtils.cs │ │ │ └── Unix │ │ │ │ ├── UnixSignal.cs │ │ │ │ └── UnixStdStreamRedirector.cs │ │ ├── PathUtils.cs │ │ ├── PlessUtils.cs │ │ ├── StringUtils │ │ │ ├── CharUtils.cs │ │ │ ├── RegexUtils.cs │ │ │ ├── StringTokenizer.cs │ │ │ ├── StringUtils.cs │ │ │ └── TokenizerHelper.cs │ │ ├── SystemUtils │ │ │ ├── ActionUtils.cs │ │ │ ├── AsyncUtils.cs │ │ │ ├── CompareUtils.cs │ │ │ ├── DateUtils.cs │ │ │ ├── EnumUtils.cs │ │ │ ├── EventArgsUtils.cs │ │ │ ├── ExceptionUtils.cs │ │ │ ├── FileDialogFilterItem.cs │ │ │ ├── FileMaskUtils.cs │ │ │ ├── FileUtils.cs │ │ │ ├── SpanUtils.cs │ │ │ ├── StreamUtils.cs │ │ │ ├── TimerUtils.cs │ │ │ ├── WebUtils.cs │ │ │ └── XmlUtils.cs │ │ └── ValidationUtils.cs │ ├── Xaml │ │ ├── Port │ │ │ ├── Common │ │ │ │ ├── ArgumentListParser.cs │ │ │ │ ├── BindingMode.cs │ │ │ │ ├── BindingPriority.cs │ │ │ │ ├── Contract.cs │ │ │ │ ├── ExpressionParseException.cs │ │ │ │ ├── IAssetLoader.cs │ │ │ │ ├── INameScope.cs │ │ │ │ ├── IResourceNode.cs │ │ │ │ ├── IdentifierParser.cs │ │ │ │ ├── KeywordParser.cs │ │ │ │ ├── SelectorGrammar.cs │ │ │ │ ├── StyleClassParser.cs │ │ │ │ ├── SynchronousCompletionAsyncResult.cs │ │ │ │ ├── UixmlPortLocator.cs │ │ │ │ ├── UixmlPortObjectExtensions.cs │ │ │ │ └── UnsetValueType.cs │ │ │ ├── Markup.Xaml.Loader │ │ │ │ ├── CompilerExtensions │ │ │ │ │ ├── AstNodes │ │ │ │ │ │ ├── UixmlPortXamlIlFontFamilyAstNode.cs │ │ │ │ │ │ ├── UixmlPortXamlIlGridLengthAstNode.cs │ │ │ │ │ │ ├── UixmlPortXamlIlUixmlPortListConstantAstNode.cs │ │ │ │ │ │ └── UixmlPortXamlIlVectorLikeConstantAstNode.cs │ │ │ │ │ ├── BindingExpressionGrammar.cs │ │ │ │ │ ├── CharacterReader.cs │ │ │ │ │ ├── PropertyPathGrammar.cs │ │ │ │ │ ├── Transformers │ │ │ │ │ │ ├── AddNameScopeRegistration.cs │ │ │ │ │ │ ├── IgnoredDirectivesTransformer.cs │ │ │ │ │ │ ├── UixmlPortBindingExtensionTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlBindingPathParser.cs │ │ │ │ │ │ ├── UixmlPortXamlIlBindingPathTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlClassesPropertyResolver.cs │ │ │ │ │ │ ├── UixmlPortXamlIlCompiledBindingsMetadataRemover.cs │ │ │ │ │ │ ├── UixmlPortXamlIlConstructorServiceProviderTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlControlTemplateTargetTypeMetadataTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlDataContextTypeTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlDesignPropertiesTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlMetadataRemover.cs │ │ │ │ │ │ ├── UixmlPortXamlIlPropertyPathTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlReorderClassesPropertiesTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlResolveByNameMarkupExtensionReplacer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlRootObjectScopeTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlSelectorTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlSetterTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlTransformInstanceAttachedProperties.cs │ │ │ │ │ │ ├── UixmlPortXamlIlTransformSyntheticCompiledBindingMembers.cs │ │ │ │ │ │ ├── UixmlPortXamlIlTransitionsTypeMetadataTransformer.cs │ │ │ │ │ │ ├── UixmlPortXamlIlUixmlPortPropertyResolver.cs │ │ │ │ │ │ ├── UixmlPortXamlIlWellKnownTypes.cs │ │ │ │ │ │ └── XNameTransformer.cs │ │ │ │ │ ├── UixmlPortXamlIlCompiler.cs │ │ │ │ │ ├── UixmlPortXamlIlCompilerConfiguration.cs │ │ │ │ │ ├── UixmlPortXamlIlLanguage.cs │ │ │ │ │ ├── UixmlPortXamlIlLanguageParseIntrinsics.cs │ │ │ │ │ ├── XamlIlBindingPathHelper.cs │ │ │ │ │ ├── XamlIlClrPropertyInfoHelper.cs │ │ │ │ │ ├── XamlIlPropertyInfoAccessorFactoryEmitter.cs │ │ │ │ │ └── XamlIlUixmlPortPropertyHelper.cs │ │ │ │ ├── UixmlPortRuntimeXamlLoader.cs │ │ │ │ └── UixmlPortXamlIlRuntimeCompiler.cs │ │ │ └── Markup.Xaml │ │ │ │ ├── MarkupExtension.cs │ │ │ │ ├── Parsers │ │ │ │ └── PropertyParser.cs │ │ │ │ ├── PortableXaml │ │ │ │ └── UixmlPortResourceXamlInfo.cs │ │ │ │ ├── ServiceProviderExt.cs │ │ │ │ ├── UixmlPortXamlLoader.cs │ │ │ │ ├── XamlIl │ │ │ │ └── Runtime │ │ │ │ │ ├── IUixmlPortXamlIlParentStackProvider.cs │ │ │ │ │ ├── IUixmlPortXamlIlXmlNamespaceInfoProviderV1.cs │ │ │ │ │ └── XamlIlRuntimeHelpers.cs │ │ │ │ └── XamlLoadException.cs │ │ ├── XamlCompiler.cs │ │ ├── XamlLanguage.cs │ │ ├── XamlTypes.cs │ │ └── XamlX │ │ │ ├── Ast │ │ │ ├── Clr.cs │ │ │ ├── Common.cs │ │ │ ├── CompilerHelpers.cs │ │ │ ├── Intrinsics.cs │ │ │ ├── Xaml.cs │ │ │ ├── XamlDocument.cs │ │ │ └── Xml.cs │ │ │ ├── Compiler │ │ │ ├── XamlCompiler.cs │ │ │ └── XamlImperativeCompiler.cs │ │ │ ├── Emit │ │ │ ├── XamlEmitContext.cs │ │ │ ├── XamlEmitContextWithLocals.cs │ │ │ ├── XamlLanguageEmitMappings.cs │ │ │ └── XamlRuntimeContext.cs │ │ │ ├── Exceptions.cs │ │ │ ├── IL │ │ │ ├── CheckingIlEmitter.cs │ │ │ ├── Emitters │ │ │ │ ├── ManipulationGroupEmitter.cs │ │ │ │ ├── MarkupExtensionEmitter.cs │ │ │ │ ├── MethodCallEmitter.cs │ │ │ │ ├── NewObjectEmitter.cs │ │ │ │ ├── ObjectInitializationNodeEmitter.cs │ │ │ │ ├── PropertyAssignmentEmitter.cs │ │ │ │ ├── PropertyValueManipulationEmitter.cs │ │ │ │ ├── TextNodeEmitter.cs │ │ │ │ └── ValueWithManipulationsEmitter.cs │ │ │ ├── ILEmitContext.cs │ │ │ ├── ILEmitHelpers.cs │ │ │ ├── IXamlILEmitter.cs │ │ │ ├── NamespaceInfoProvider.cs │ │ │ ├── RecordingIlEmitter.cs │ │ │ ├── RuntimeContext.cs │ │ │ ├── SreTypeSystem.cs │ │ │ ├── XamlILEmitterExtensions.cs │ │ │ └── XamlIlCompiler.cs │ │ │ ├── LICENSE │ │ │ ├── Parsers │ │ │ ├── CommaSeparatedParenthesesTreeParser.cs │ │ │ ├── CompatibleXmlReader.cs │ │ │ ├── SystemXamlMarkupExtensionParser │ │ │ │ ├── KnownStrings.cs │ │ │ │ ├── MeScanner.Shims.cs │ │ │ │ ├── MeScanner.cs │ │ │ │ └── SystemXamlMarkupExtensionParser.cs │ │ │ ├── XDocumentXamlParser.cs │ │ │ └── XamlMarkupExtensionParser.cs │ │ │ ├── Transform │ │ │ ├── AstTransformationContext.cs │ │ │ ├── IXamlAstTransformer.cs │ │ │ ├── IXamlIdentifierGenerator.cs │ │ │ ├── NamespaceInfoHelper.cs │ │ │ ├── TransformerConfiguration.cs │ │ │ ├── Transformers │ │ │ │ ├── ConstructableObjectTransformer.cs │ │ │ │ ├── ContentConvertTransformer.cs │ │ │ │ ├── ConvertPropertyValuesToAssignmentsTransformer.cs │ │ │ │ ├── DeferredContentTransformer.cs │ │ │ │ ├── FlattenAstTransformer.cs │ │ │ │ ├── KnownDirectivesTransformer.cs │ │ │ │ ├── MarkupExtensionTransformer.cs │ │ │ │ ├── NewObjectTransformer.cs │ │ │ │ ├── PropertyReferenceResolver.cs │ │ │ │ ├── ResolveContentPropertyTransformer.cs │ │ │ │ ├── ResolvePropertyValueAddersTransformer.cs │ │ │ │ ├── TopDownInitializationTransformer.cs │ │ │ │ ├── TypeReferenceResolver.cs │ │ │ │ ├── XArgumentsTransformer.cs │ │ │ │ └── XamlIntrinsicsTransformer.cs │ │ │ ├── XamlContextBase.cs │ │ │ ├── XamlLanguageTypeMappings.cs │ │ │ ├── XamlTransformHelpers.cs │ │ │ └── XamlXmlnsMappings.cs │ │ │ ├── TypeSystem │ │ │ ├── TypeSystem.cs │ │ │ ├── TypeSystemHelpers.cs │ │ │ └── XamlLocalsPool.cs │ │ │ └── XamlNamespaces.cs │ ├── build.bat │ └── nuget.list.old.packages.bat ├── Alternet.UI.Generator │ ├── Alternet.UI.Generator.csproj │ ├── SourceGenerator.cs │ └── build.bat ├── Alternet.UI.Maui │ ├── Alternet.UI.Maui.csproj │ ├── Container.android │ │ ├── ApplicationCallbacks.cs │ │ ├── ControlView.android.cs │ │ ├── MauiKeyboardHandler.android.cs │ │ ├── PlatformView.android.cs │ │ └── PlatformViewHandler.android.cs │ ├── Container.common │ │ ├── ControlView.cs │ │ └── ControlView{T}.cs │ ├── Container.mac │ │ ├── ControlView.mac.cs │ │ ├── MauiKeyboardHandler.mac.cs │ │ ├── PlatformView.mac.cs │ │ └── PlatformViewHandler.mac.cs │ ├── Container.win │ │ ├── ControlView.win.cs │ │ ├── MauiKeyboardHandler.win.cs │ │ ├── PlatformView.win.cs │ │ └── PlatformViewHandler.win.cs │ ├── ControlHandler │ │ ├── MauiControlHandler.Focus.cs │ │ ├── MauiControlHandler.Scroll.cs │ │ └── MauiControlHandler.cs │ ├── Display │ │ ├── MauiDisplayFactoryHandler.cs │ │ └── MauiDisplayHandler.cs │ ├── GlobalUsing.cs │ ├── Handlers │ │ ├── MauiApplicationHandler.cs │ │ ├── MauiClipboardHandler.cs │ │ ├── MauiComboBoxHandler.cs │ │ ├── MauiControlFactoryHandler.cs │ │ ├── MauiDialogFactoryHandler.cs │ │ ├── MauiGraphicsFactoryHandler.cs │ │ ├── MauiMouseHandler.cs │ │ ├── MauiSystemSettingsHandler.cs │ │ ├── MauiTimerHandler.cs │ │ ├── MauiWebBrowserFactoryHandler.cs │ │ └── MauiWindowHandler.cs │ ├── Info │ │ ├── gestures.txt │ │ ├── keyboard.txt │ │ └── selection.txt │ ├── NuGet.config │ ├── Package │ │ ├── icon.png │ │ └── readme.md │ ├── Pages │ │ ├── DisposableContentPage.cs │ │ ├── LogContentPage.cs │ │ └── WaitContentPage.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Registration.cs │ ├── Utils │ │ ├── AndroidUtils.cs │ │ ├── MacUtils.cs │ │ ├── MauiCommands.cs │ │ ├── MauiExtensions.cs │ │ ├── MauiUtils.cs │ │ ├── MauiWindowsUtils.cs │ │ ├── TempFileUtils.cs │ │ └── VisualStateUtils.cs │ ├── Views.FromUI │ │ ├── BorderView.cs │ │ ├── LabelView.cs │ │ ├── PictureBoxView.cs │ │ ├── SpeedButtonView.cs │ │ ├── TabControlView.cs │ │ ├── ToolBarView.cs │ │ ├── VirtualListBoxView.cs │ │ └── VirtualTreeControlView.cs │ ├── Views.Maui │ │ ├── BaseContentView.cs │ │ ├── BaseEntry.cs │ │ ├── BasePickerView.cs │ │ ├── CheckBoxWithLabelView.cs │ │ ├── ColorPickerView.cs │ │ ├── EnumPickerView.cs │ │ ├── SimpleLogView │ │ │ ├── BaseLogView.cs │ │ │ ├── CollectionLogView.cs │ │ │ ├── EditorLogView.cs │ │ │ └── ListLogView.cs │ │ ├── SimplePopupDialog │ │ │ ├── SimpleInputDialog.cs │ │ │ ├── SimplePopupDialog.cs │ │ │ ├── SimpleSearchDialog.cs │ │ │ └── SimpleTwoFieldInputDialog.cs │ │ ├── SimpleTabControlView.cs │ │ ├── SimpleToolBarView │ │ │ ├── SimpleDialogTitleView.cs │ │ │ ├── SimpleToolBarView.Button.cs │ │ │ ├── SimpleToolBarView.Separator.cs │ │ │ └── SimpleToolBarView.cs │ │ └── TitleWithTwoButtonsView.cs │ ├── build-with-nugets.bat │ ├── build.bat │ ├── dotnet.workload.list.bat │ ├── dotnet.workload.update.bat │ ├── issues.txt │ └── nuget.list.old.packages.bat ├── Alternet.UI.Pal │ ├── Alternet.UI.Pal.rc │ ├── Alternet.UI.Pal.sln │ ├── Alternet.UI.Pal.vcxproj │ ├── Alternet.UI.Pal.vcxproj.user │ ├── AnimationControl.cpp │ ├── AnimationControl.h │ ├── Api.cpp │ ├── Api │ │ ├── AnimationControl.Api.h │ │ ├── AnimationControl.inc │ │ ├── Application.Api.h │ │ ├── Application.inc │ │ ├── Brush.Api.h │ │ ├── Brush.inc │ │ ├── Button.Api.h │ │ ├── Button.inc │ │ ├── Calendar.Api.h │ │ ├── Calendar.inc │ │ ├── CheckBox.Api.h │ │ ├── CheckBox.inc │ │ ├── Clipboard.Api.h │ │ ├── Clipboard.inc │ │ ├── ColorDialog.Api.h │ │ ├── ColorDialog.inc │ │ ├── ComboBox.Api.h │ │ ├── ComboBox.inc │ │ ├── Control.Api.h │ │ ├── Control.inc │ │ ├── DrawingContext.Api.h │ │ ├── DrawingContext.inc │ │ ├── DrawingTypes.h │ │ ├── Enums.h │ │ ├── Exceptions.Api.h │ │ ├── FileDialog.Api.h │ │ ├── FileDialog.inc │ │ ├── Font.Api.h │ │ ├── Font.inc │ │ ├── FontDialog.Api.h │ │ ├── FontDialog.inc │ │ ├── GLControl.Api.h │ │ ├── GLControl.inc │ │ ├── GenericImage.Api.h │ │ ├── GenericImage.inc │ │ ├── GraphicsPath.Api.h │ │ ├── GraphicsPath.inc │ │ ├── GroupBox.Api.h │ │ ├── GroupBox.inc │ │ ├── HatchBrush.Api.h │ │ ├── HatchBrush.inc │ │ ├── IconSet.Api.h │ │ ├── IconSet.inc │ │ ├── Image.Api.h │ │ ├── Image.inc │ │ ├── ImageList.Api.h │ │ ├── ImageList.inc │ │ ├── ImageSet.Api.h │ │ ├── ImageSet.inc │ │ ├── InputStream.Api.h │ │ ├── InputStream.h │ │ ├── Keyboard.Api.h │ │ ├── Keyboard.inc │ │ ├── LinearGradientBrush.Api.h │ │ ├── LinearGradientBrush.inc │ │ ├── ListBox.Api.h │ │ ├── ListBox.inc │ │ ├── ListView.Api.h │ │ ├── ListView.inc │ │ ├── MemoryFSHandler.Api.h │ │ ├── MemoryFSHandler.inc │ │ ├── Menu.Api.h │ │ ├── Menu.inc │ │ ├── MessageBoxObj.Api.h │ │ ├── MessageBoxObj.inc │ │ ├── Mouse.Api.h │ │ ├── Mouse.inc │ │ ├── NativeEventDataTypes.h │ │ ├── NotifyIcon.Api.h │ │ ├── NotifyIcon.inc │ │ ├── Object.Api.h │ │ ├── OutputStream.Api.h │ │ ├── OutputStream.h │ │ ├── PageSettings.Api.h │ │ ├── PageSettings.inc │ │ ├── PageSetupDialog.Api.h │ │ ├── PageSetupDialog.inc │ │ ├── Panel.Api.h │ │ ├── Panel.inc │ │ ├── Pen.Api.h │ │ ├── Pen.inc │ │ ├── PrintDialog.Api.h │ │ ├── PrintDialog.inc │ │ ├── PrintDocument.Api.h │ │ ├── PrintDocument.inc │ │ ├── PrintPreviewDialog.Api.h │ │ ├── PrintPreviewDialog.inc │ │ ├── PrinterSettings.Api.h │ │ ├── PrinterSettings.inc │ │ ├── ProgressBar.Api.h │ │ ├── ProgressBar.inc │ │ ├── PropertyGrid.Api.h │ │ ├── PropertyGrid.inc │ │ ├── PropertyGridChoices.Api.h │ │ ├── PropertyGridChoices.inc │ │ ├── PropertyGridVariant.Api.h │ │ ├── PropertyGridVariant.inc │ │ ├── RadialGradientBrush.Api.h │ │ ├── RadialGradientBrush.inc │ │ ├── RadioButton.Api.h │ │ ├── RadioButton.inc │ │ ├── Region.Api.h │ │ ├── Region.inc │ │ ├── RichTextBox.Api.h │ │ ├── RichTextBox.inc │ │ ├── ScrollBar.Api.h │ │ ├── ScrollBar.inc │ │ ├── SelectDirectoryDialog.Api.h │ │ ├── SelectDirectoryDialog.inc │ │ ├── Slider.Api.h │ │ ├── Slider.inc │ │ ├── SolidBrush.Api.h │ │ ├── SolidBrush.inc │ │ ├── StatusBar.Api.h │ │ ├── StatusBar.inc │ │ ├── TextBox.Api.h │ │ ├── TextBox.inc │ │ ├── TextBoxTextAttr.Api.h │ │ ├── TextBoxTextAttr.inc │ │ ├── TextureBrush.Api.h │ │ ├── TextureBrush.inc │ │ ├── Timer.Api.h │ │ ├── Timer.inc │ │ ├── TreeView.Api.h │ │ ├── TreeView.inc │ │ ├── UnmanagedDataObject.Api.h │ │ ├── UnmanagedDataObject.inc │ │ ├── UnmanagedStream.Api.h │ │ ├── UnmanagedStream.inc │ │ ├── WebBrowser.Api.h │ │ ├── WebBrowser.inc │ │ ├── Window.Api.h │ │ ├── Window.inc │ │ ├── WxOtherFactory.Api.h │ │ ├── WxOtherFactory.inc │ │ ├── WxStatusBarFactory.Api.h │ │ └── WxStatusBarFactory.inc │ ├── ApiTypes.h │ ├── ApiUtils.h │ ├── Application.cpp │ ├── Application.h │ ├── Brush.cpp │ ├── Brush.h │ ├── Button.cpp │ ├── Button.h │ ├── CMakeLists.Common.txt │ ├── CMakeLists.txt │ ├── Calendar.cpp │ ├── Calendar.h │ ├── CheckBox.cpp │ ├── CheckBox.h │ ├── Clipboard.cpp │ ├── Clipboard.h │ ├── ColorDialog.cpp │ ├── ColorDialog.h │ ├── ComboBox.cpp │ ├── ComboBox.h │ ├── Common.Base.h │ ├── Common.Strings.h │ ├── Common.h │ ├── Control.cpp │ ├── Control.h │ ├── DelayedValue.h │ ├── DrawingContext.cpp │ ├── DrawingContext.h │ ├── DropTarget.cpp │ ├── DropTarget.h │ ├── ErrorDiagnostics.h │ ├── Exception.h │ ├── Exceptions.cpp │ ├── Exceptions.h │ ├── ExceptionsMarshal.h │ ├── FileDialog.cpp │ ├── FileDialog.h │ ├── Font.cpp │ ├── Font.h │ ├── FontDialog.cpp │ ├── FontDialog.h │ ├── GLControl.cpp │ ├── GLControl.h │ ├── GenericImage.cpp │ ├── GenericImage.h │ ├── GraphicsPath.cpp │ ├── GraphicsPath.h │ ├── GroupBox.cpp │ ├── GroupBox.h │ ├── HatchBrush.cpp │ ├── HatchBrush.h │ ├── IconSet.cpp │ ├── IconSet.h │ ├── IdManager.h │ ├── Image.cpp │ ├── Image.h │ ├── ImageList.cpp │ ├── ImageList.h │ ├── ImageSet.cpp │ ├── ImageSet.h │ ├── Keyboard.cpp │ ├── Keyboard.h │ ├── LinearGradientBrush.cpp │ ├── LinearGradientBrush.h │ ├── ListBox.cpp │ ├── ListBox.h │ ├── ListView.cpp │ ├── ListView.h │ ├── ManagedInputStream.h │ ├── ManagedOutputStream.h │ ├── ManagedServerApi.cpp │ ├── MemoryFSHandler.cpp │ ├── MemoryFSHandler.h │ ├── Menu.cpp │ ├── Menu.h │ ├── MessageBoxObj.cpp │ ├── MessageBoxObj.h │ ├── Mouse.cpp │ ├── Mouse.h │ ├── NotifyIcon.cpp │ ├── NotifyIcon.h │ ├── Object.cpp │ ├── Object.h │ ├── OptionalInclude.h │ ├── OptionalPolyfill.h │ ├── PageSettings.cpp │ ├── PageSettings.h │ ├── PageSetupDialog.cpp │ ├── PageSetupDialog.h │ ├── Panel.cpp │ ├── Panel.h │ ├── PaperSizes.h │ ├── Pen.cpp │ ├── Pen.h │ ├── PrintDialog.cpp │ ├── PrintDialog.h │ ├── PrintDocument.cpp │ ├── PrintDocument.h │ ├── PrintPreviewDialog.cpp │ ├── PrintPreviewDialog.h │ ├── PrinterSettings.cpp │ ├── PrinterSettings.h │ ├── ProgressBar.cpp │ ├── ProgressBar.h │ ├── PropertyGrid.cpp │ ├── PropertyGrid.h │ ├── PropertyGridChoices.cpp │ ├── PropertyGridChoices.h │ ├── PropertyGridVariant.cpp │ ├── PropertyGridVariant.h │ ├── RadialGradientBrush.cpp │ ├── RadialGradientBrush.h │ ├── RadioButton.cpp │ ├── RadioButton.h │ ├── Region.cpp │ ├── Region.h │ ├── Resource.aps │ ├── RichTextBox.cpp │ ├── RichTextBox.h │ ├── Screenshot.h │ ├── ScrollBar.cpp │ ├── ScrollBar.h │ ├── SelectDirectoryDialog.cpp │ ├── SelectDirectoryDialog.h │ ├── Slider.cpp │ ├── Slider.h │ ├── SolidBrush.cpp │ ├── SolidBrush.h │ ├── StatusBar.cpp │ ├── StatusBar.h │ ├── TextBox.cpp │ ├── TextBox.h │ ├── TextBoxTextAttr.cpp │ ├── TextBoxTextAttr.h │ ├── TextureBrush.cpp │ ├── TextureBrush.h │ ├── Timer.cpp │ ├── Timer.h │ ├── TreeView.cpp │ ├── TreeView.h │ ├── TypedEnumFlags.h │ ├── UnmanagedDataObject.cpp │ ├── UnmanagedDataObject.h │ ├── UnmanagedStream.cpp │ ├── UnmanagedStream.h │ ├── WebBrowser.cpp │ ├── WebBrowser.h │ ├── WebBrowserApiPal.cpp │ ├── Window.cpp │ ├── Window.h │ ├── WindowsVisualThemeSupport.cpp │ ├── WindowsVisualThemeSupport.h │ ├── WxAlternet │ │ ├── wxAlternet.h │ │ ├── wxAlternetColourProperty.cpp │ │ ├── wxAlternetColourProperty.h │ │ ├── wxAlternetLogFormatter.h │ │ └── wxAlternetRendererNative.h │ ├── WxOtherFactory.cpp │ ├── WxOtherFactory.h │ ├── WxStatusBarFactory.cpp │ ├── WxStatusBarFactory.h │ ├── build.all.bat │ ├── build.debug.ARM64.bat │ ├── build.debug.all.bat │ ├── build.debug.x64.bat │ ├── build.debug.x86.bat │ ├── build.release.ARM64.bat │ ├── build.release.all.bat │ ├── build.release.x64.bat │ ├── build.release.x86.bat │ ├── build │ │ ├── clean.sh │ │ ├── debug.sh │ │ └── release.sh │ ├── dump.dll.bat │ ├── resource.h │ └── wxWidgets.props ├── Alternet.UI.Samples.sln ├── Alternet.UI.slnx ├── Alternet.UI │ ├── Alternet.UI.csproj │ ├── Alternet.UI.csproj.user │ ├── Classes │ │ ├── Application.cs │ │ ├── Base │ │ │ ├── InputStream.cs │ │ │ ├── ManagedServerObject.cs │ │ │ ├── MarshalEx.cs │ │ │ ├── NativeApiProvider.cs │ │ │ ├── NativeApiTypes.cs │ │ │ ├── NativeEventArgs.cs │ │ │ ├── NativeExceptionsMarshal.cs │ │ │ ├── NativeObject.cs │ │ │ └── OutputStream.cs │ │ └── UIXmlPreviewerService.cs │ ├── Enums │ │ ├── WxSystemSettingsColor.cs │ │ └── WxWidgetsKeyCode.cs │ ├── Extensions │ │ └── IWxTextBoxHandlerExtensions.cs │ ├── GlobalUsing.cs │ ├── Interfaces │ │ └── IWxTextBoxHandler.cs │ ├── Native.Partial │ │ ├── Buttons │ │ │ ├── Native.Button.Partial.cs │ │ │ ├── Native.CheckBox.Partial.cs │ │ │ └── Native.RadioButton.Partial.cs │ │ ├── Dialogs │ │ │ ├── Native.ColorDialog.Partial.cs │ │ │ ├── Native.FileDialog.Partial.cs │ │ │ ├── Native.FontDialog.Partial.cs │ │ │ ├── Native.PageSetupDialog.Partial.cs │ │ │ ├── Native.PreviewDialog.Partial.cs │ │ │ ├── Native.PrintDialog.Partial.cs │ │ │ └── Native.SelectDirectoryDialog.Partial.cs │ │ ├── Native.Calendar.Partial.cs │ │ ├── Native.ComboBox.Partial.cs │ │ ├── Native.Control.Partial.cs │ │ ├── Native.GLControl.Partial.cs │ │ ├── Native.ListBox.Partial.cs │ │ ├── Native.ListView.Partial.cs │ │ ├── Native.NotifyIcon.Partial.cs │ │ ├── Native.PropertyGrid.Partial.cs │ │ ├── Native.RichTextBox.cs │ │ ├── Native.ScrollBar.Partial.cs │ │ ├── Native.Slider.Partial.cs │ │ ├── Native.TextBox.Partial.cs │ │ ├── Native.TreeView.Partial.cs │ │ ├── Native.WebBrowser.Partial.cs │ │ └── Native.Window.Partial.cs │ ├── Native │ │ ├── AnimationControl.Generated.cs │ │ ├── Application.Generated.cs │ │ ├── Brush.Generated.cs │ │ ├── Button.Generated.cs │ │ ├── Calendar.Generated.cs │ │ ├── CheckBox.Generated.cs │ │ ├── Clipboard.Generated.cs │ │ ├── ColorDialog.Generated.cs │ │ ├── ComboBox.Generated.cs │ │ ├── Control.Generated.cs │ │ ├── DrawingContext.Generated.cs │ │ ├── Enums.Generated.cs │ │ ├── FileDialog.Generated.cs │ │ ├── Font.Generated.cs │ │ ├── FontDialog.Generated.cs │ │ ├── GLControl.Generated.cs │ │ ├── GenericImage.Generated.cs │ │ ├── GraphicsPath.Generated.cs │ │ ├── GroupBox.Generated.cs │ │ ├── HatchBrush.Generated.cs │ │ ├── IconSet.Generated.cs │ │ ├── Image.Generated.cs │ │ ├── ImageList.Generated.cs │ │ ├── ImageSet.Generated.cs │ │ ├── Keyboard.Generated.cs │ │ ├── LinearGradientBrush.Generated.cs │ │ ├── ListBox.Generated.cs │ │ ├── ListView.Generated.cs │ │ ├── ManagedServers │ │ │ ├── InputStream.Generated.cs │ │ │ └── OutputStream.Generated.cs │ │ ├── MemoryFSHandler.Generated.cs │ │ ├── Menu.Generated.cs │ │ ├── MessageBox.Generated.cs │ │ ├── Mouse.Generated.cs │ │ ├── NativeEventDataTypes.Generated.cs │ │ ├── NotifyIcon.Generated.cs │ │ ├── PageSettings.Generated.cs │ │ ├── PageSetupDialog.Generated.cs │ │ ├── Panel.Generated.cs │ │ ├── Pen.Generated.cs │ │ ├── PrintDialog.Generated.cs │ │ ├── PrintDocument.Generated.cs │ │ ├── PrintPreviewDialog.Generated.cs │ │ ├── PrinterSettings.Generated.cs │ │ ├── ProgressBar.Generated.cs │ │ ├── PropertyGrid.Generated.cs │ │ ├── PropertyGridChoices.Generated.cs │ │ ├── PropertyGridVariant.Generated.cs │ │ ├── RadialGradientBrush.Generated.cs │ │ ├── RadioButton.Generated.cs │ │ ├── Region.Generated.cs │ │ ├── RichTextBox.Generated.cs │ │ ├── ScrollBar.Generated.cs │ │ ├── SelectDirectoryDialog.Generated.cs │ │ ├── Slider.Generated.cs │ │ ├── SolidBrush.Generated.cs │ │ ├── TextBox.Generated.cs │ │ ├── TextBoxTextAttr.Generated.cs │ │ ├── TextureBrush.Generated.cs │ │ ├── Timer.Generated.cs │ │ ├── TreeView.Generated.cs │ │ ├── UnmanagedDataObject.Generated.cs │ │ ├── UnmanagedStream.Generated.cs │ │ ├── WebBrowser.Generated.cs │ │ ├── Window.Generated.cs │ │ ├── WxControlFactory.Generated.cs │ │ ├── WxOtherFactory.Generated.cs │ │ └── WxStatusBarFactory.Generated.cs │ ├── NuGet.config │ ├── Package │ │ ├── EmployeeFormSample-Linux.png │ │ ├── EmployeeFormSample-Windows.png │ │ ├── EmployeeFormSample-macOS.png │ │ ├── icon.png │ │ ├── message-box-on-click-macos-window.png │ │ ├── message-box-on-click-windows.png │ │ └── readme.md │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ ├── WxGlobalSettings.cs │ ├── WxHandlers │ │ ├── Application │ │ │ ├── WxActionSimulatorHandler.cs │ │ │ ├── WxApplicationHandler.cs │ │ │ ├── WxEventIdentifiers.cs │ │ │ ├── WxKeyboardHandler.cs │ │ │ ├── WxKeyboardInputProvider.cs │ │ │ ├── WxMouseHandler.cs │ │ │ ├── WxMouseInputProvider.cs │ │ │ └── WxSystemSettingsHandler.cs │ │ ├── Buttons │ │ │ ├── WxButtonHandler.cs │ │ │ ├── WxCheckBoxHandler.cs │ │ │ └── WxRadioButtonHandler.cs │ │ ├── Clipboard │ │ │ ├── UnmanagedDataObjectAdapter.cs │ │ │ ├── UnmanagedDataObjectService.cs │ │ │ ├── UnmanagedStreamAdapter.cs │ │ │ └── WxClipboardHandler.cs │ │ ├── ControlAndWindow │ │ │ ├── WxControlFactoryHandler.cs │ │ │ ├── WxControlHandler.Scroll.cs │ │ │ ├── WxControlHandler.cs │ │ │ ├── WxControlHandler{T1,T2}.cs │ │ │ ├── WxControlHandler{T}.cs │ │ │ ├── WxOpenGLControlHandler.cs │ │ │ ├── WxPanelHandler.cs │ │ │ ├── WxWindowAsControlHandler.cs │ │ │ └── WxWindowHandler.cs │ │ ├── Cursor │ │ │ ├── WxCursorFactoryHandler.cs │ │ │ └── WxCursorHandler.cs │ │ ├── DateTime │ │ │ ├── WxCalendarDateAttr.cs │ │ │ └── WxCalendarHandler.cs │ │ ├── Drawing │ │ │ ├── Brush │ │ │ │ ├── WxHatchBrush.cs │ │ │ │ ├── WxLinearGradientBrush.cs │ │ │ │ ├── WxRadialGradientBrush.cs │ │ │ │ ├── WxSolidBrush.cs │ │ │ │ └── WxTextureBrush.cs │ │ │ ├── Display │ │ │ │ ├── WxDisplayFactoryHandler.cs │ │ │ │ └── WxDisplayHandler.cs │ │ │ ├── Font │ │ │ │ ├── WxFontFactoryHandler.cs │ │ │ │ └── WxFontHandler.cs │ │ │ ├── Graphics │ │ │ │ ├── WxGraphics.DrawText.cs │ │ │ │ ├── WxGraphics.cs │ │ │ │ └── WxGraphicsFactoryHandler.cs │ │ │ ├── Image │ │ │ │ ├── WxGenericImageHandler.cs │ │ │ │ ├── WxIconSetHandler.cs │ │ │ │ ├── WxImageHandler.cs │ │ │ │ ├── WxImageSetHandler.cs │ │ │ │ ├── WxPen.cs │ │ │ │ └── wxImageListHandler.cs │ │ │ ├── Other │ │ │ │ ├── WxCaretHandler.cs │ │ │ │ ├── WxColorUtils.cs │ │ │ │ └── WxControlPainterHandler.cs │ │ │ ├── WxGraphicsPathHandler.cs │ │ │ └── WxRegionHandler.cs │ │ ├── Menu │ │ │ ├── WxContextMenu.cs │ │ │ ├── WxMainMenu.cs │ │ │ ├── WxMenuFactory.cs │ │ │ └── WxMenuItem.cs │ │ ├── Other │ │ │ ├── WxAnimationPlayerHandler.cs │ │ │ ├── WxComboBoxHandler.cs │ │ │ ├── WxDialogFactoryHandler.cs │ │ │ ├── WxListBoxHandler.cs │ │ │ ├── WxListViewHandler.cs │ │ │ ├── WxMemoryHandler.cs │ │ │ ├── WxProgressBarHandler.cs │ │ │ ├── WxScrollBarHandler.cs │ │ │ ├── WxSliderHandler.cs │ │ │ ├── WxStatusBarHandler.cs │ │ │ ├── WxTextBoxHandler.cs │ │ │ ├── WxTimerHandler.cs │ │ │ ├── WxToolTipFactoryHandler.cs │ │ │ └── WxTreeViewHandler.cs │ │ ├── Printing │ │ │ ├── PrintDocumentHandler.cs │ │ │ └── WxPrintingHandler.cs │ │ ├── PropertyGrid │ │ │ ├── WxPropertyGridChoices.cs │ │ │ ├── WxPropertyGridHandler.cs │ │ │ └── WxPropertyGridVariant.cs │ │ ├── RichTextBox │ │ │ ├── WxRichTextBoxHandler.cs │ │ │ ├── WxTextBoxRichAttr.cs │ │ │ └── WxTextBoxTextAttr.cs │ │ ├── Sound │ │ │ ├── WxSoundFactoryHandler.cs │ │ │ └── WxSoundPlayerHandler.cs │ │ └── WebBrowser │ │ │ ├── WxWebBrowserFactoryHandler.cs │ │ │ ├── WxWebBrowserHandler.cs │ │ │ ├── WxWebBrowserHandlerApi.cs │ │ │ └── WxWebBrowserMemoryFS.cs │ ├── build-with-nugets.bat │ ├── build.bat │ ├── build │ │ ├── Alternet.UI.props │ │ └── Alternet.UI.targets │ └── nuget.list.old.packages.bat ├── Applications │ └── readme.md ├── Build │ ├── Alternet.UI.Common │ │ ├── Alternet.UI.Common.NuGet.props │ │ └── Alternet.UI.Common.props │ ├── Alternet.UI.Copy.props │ ├── Alternet.UI.Pal │ │ ├── Alternet.UI.Install.props │ │ ├── Alternet.UI.Install.targets │ │ ├── Alternet.UI.Pal.Build.targets │ │ ├── Alternet.UI.Pal.Clean.targets │ │ ├── Alternet.UI.Pal.NuGet.props │ │ ├── Alternet.UI.Pal.NuGet.targets │ │ ├── Alternet.UI.Pal.WxWidgets.targets │ │ ├── Alternet.UI.Pal.proj │ │ ├── Alternet.UI.Pal.props │ │ ├── Build.Nugets.All.bat │ │ ├── Build.Nugets.Pal.bat │ │ ├── CheckDotnetRunning.cs │ │ ├── NuGet │ │ │ ├── Alternet.UI.Pal.nuspec │ │ │ ├── build │ │ │ │ └── Alternet.UI.Pal.targets │ │ │ └── readme.md │ │ ├── build-arm64.bat │ │ └── build-wxwidgets-windows.bat │ ├── Scripts │ │ ├── MSW.UPLOAD.Deploy.Nuget.bat │ │ └── MSW.UPLOAD.Deploy.Public.Source.Git.bat │ └── Test │ │ ├── Final │ │ └── build.bat │ │ ├── Linux │ │ └── build.sh │ │ └── Windows │ │ └── build.bat ├── BuildUILibraries.bat ├── Directory.Build.targets ├── Integration │ ├── Alternet.UI.Integration.sln │ ├── Components │ │ ├── Alternet.UI.Integration.IntelliSense │ │ │ ├── Alternet.UI.Integration.IntelliSense.csproj │ │ │ ├── AssemblyMetadata │ │ │ │ ├── DefaultAssembliesLocator.cs │ │ │ │ ├── DepsJsonAssemblyListLoader.cs │ │ │ │ ├── IAssemblyInformation.cs │ │ │ │ ├── IMetadataProvider.cs │ │ │ │ ├── Metadata.cs │ │ │ │ ├── MetadataConverter.cs │ │ │ │ ├── MetadataReader.cs │ │ │ │ └── NuGetPackagesLocator.cs │ │ │ ├── CloseXmlTagManipulation.cs │ │ │ ├── CodeBehindFileLocator.cs │ │ │ ├── Completion.cs │ │ │ ├── CompletionEngine.cs │ │ │ ├── CompletionSet.cs │ │ │ ├── Dnlib │ │ │ │ ├── DnlibMetadataProvider.cs │ │ │ │ └── Wrappers.cs │ │ │ ├── EventBinding │ │ │ │ ├── CSharp │ │ │ │ │ ├── CSharpEventBinder.cs │ │ │ │ │ └── CodeSemanticsHelper.cs │ │ │ │ ├── EventBinder.cs │ │ │ │ └── EventBinderProvider.cs │ │ │ ├── ITextChange.cs │ │ │ ├── ITextChangeExtensions.cs │ │ │ ├── LanguageDetector.cs │ │ │ ├── ManipulationType.cs │ │ │ ├── MarkupExtensionParser.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── SupportedLanguages.cs │ │ │ ├── TextManipulation.cs │ │ │ ├── TextManipulator.cs │ │ │ ├── Utilities │ │ │ │ └── IEnumerableExtensions.cs │ │ │ ├── Utils.cs │ │ │ ├── VerifySigned.bat │ │ │ ├── XmlParser.cs │ │ │ ├── build.bat │ │ │ └── build.release.bat │ │ ├── Alternet.UI.Integration.Remoting │ │ │ ├── Alternet.UI.Integration.Remoting.csproj │ │ │ ├── AvaloniaRemoteMessageGuidAttribute.cs │ │ │ ├── BsonStreamTransport.cs │ │ │ ├── BsonTcpTransport.cs │ │ │ ├── DefaultMessageTypeResolver.cs │ │ │ ├── DesignMessages.cs │ │ │ ├── EventStash.cs │ │ │ ├── IMessageTypeResolver.cs │ │ │ ├── ITransport.cs │ │ │ ├── InputMessages.cs │ │ │ ├── Log.cs │ │ │ ├── MetsysBson.cs │ │ │ ├── PreviewData.cs │ │ │ ├── PreviewerProcess.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── TaskExtensions.cs │ │ │ ├── TcpTransportBase.cs │ │ │ ├── TransportConnectionWrapper.cs │ │ │ ├── VerifySigned.bat │ │ │ ├── ViewportMessages.cs │ │ │ ├── build.bat │ │ │ └── build.release.bat │ │ └── Alternet.UI.Integration.UIXmlHostApp │ │ │ ├── AfterBuild.bat │ │ │ ├── Alternet.UI.Integration.UIXmlHostApp.csproj │ │ │ ├── BuildAndRun.bat │ │ │ ├── Core │ │ │ ├── DummyService.cs │ │ │ ├── Engine.cs │ │ │ ├── InternalsAccessor.cs │ │ │ ├── Program.cs │ │ │ └── ResourceLocator.cs │ │ │ ├── Help.txt │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Run.bat │ │ │ ├── Transport │ │ │ ├── DetachableTransportConnection.cs │ │ │ └── FileWatcherTransport.cs │ │ │ ├── VerifySigned.bat │ │ │ ├── app.manifest │ │ │ ├── build.bat │ │ │ ├── build.release.bat │ │ │ ├── cdscreenshots.bat │ │ │ └── copyexe.bat │ ├── Directory.Build.targets │ ├── Templates │ │ ├── Alternet.UI.Templates.csproj │ │ ├── CSharp │ │ │ ├── Application │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Alternet.UI.Templates.Application.CSharp.csproj │ │ │ │ ├── MainWindow.uixml │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ └── Program.cs │ │ │ └── Window │ │ │ │ ├── .template.config │ │ │ │ └── template.json │ │ │ │ ├── NewWindow.uixml │ │ │ │ └── NewWindow.uixml.cs │ │ └── Install.bat │ ├── VisualStudio │ │ ├── Alternet.UI.Integration.VisualStudio │ │ │ ├── Alternet.UI.Integration.VisualStudio.csproj │ │ │ ├── AlternetUIPackage.cs │ │ │ ├── Converters │ │ │ │ ├── EnumToIntConverter.cs │ │ │ │ ├── EnumValuesConverter.cs │ │ │ │ └── NotNullOrEmptyToVisibilityConverter.cs │ │ │ ├── Directory.Build.targets │ │ │ ├── Guids.cs │ │ │ ├── IntelliSense │ │ │ │ ├── ExceptionDetails.cs │ │ │ │ ├── TextChangeAdapter.cs │ │ │ │ ├── XamlCompletion.cs │ │ │ │ ├── XamlCompletionCommandHandler.cs │ │ │ │ ├── XamlCompletionHandlerProvider.cs │ │ │ │ ├── XamlCompletionSource.cs │ │ │ │ ├── XamlCompletionSourceProvider.cs │ │ │ │ ├── XamlErrorTableEntry.cs │ │ │ │ ├── XamlErrorTagger.cs │ │ │ │ ├── XamlErrorTaggerProvider.cs │ │ │ │ ├── XamlTextManipulatorRegistrar.cs │ │ │ │ └── XamlTextViewCreationListener.cs │ │ │ ├── Models │ │ │ │ ├── DesignerRunTarget.cs │ │ │ │ ├── ProjectInfo.cs │ │ │ │ ├── ProjectOutputInfo.cs │ │ │ │ └── XamlBufferMetadata.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Resources │ │ │ │ └── AlternetUIPackage.ico │ │ │ ├── ServiceProviderExtensions.cs │ │ │ ├── Services │ │ │ │ ├── AlternetUIVisualStudioSettings.cs │ │ │ │ ├── EditorFactory.cs │ │ │ │ ├── IAlternetUIVisualStudioSettings.cs │ │ │ │ ├── IVsFindTarget3.cs │ │ │ │ ├── SolutionService.cs │ │ │ │ └── Throttle.cs │ │ │ ├── Utils │ │ │ │ ├── DocumentOperations.cs │ │ │ │ ├── FileContentProvider.cs │ │ │ │ ├── FrameworkInfoUtils.cs │ │ │ │ ├── TextBufferHelper.cs │ │ │ │ └── WindowHelper.cs │ │ │ ├── VSPackage.resx │ │ │ ├── VerifySigned.bat │ │ │ ├── Views │ │ │ │ ├── AlternetUIDesigner.xaml │ │ │ │ ├── AlternetUIDesigner.xaml.cs │ │ │ │ ├── AlternetUIPreviewer.xaml │ │ │ │ ├── AlternetUIPreviewer.xaml.cs │ │ │ │ ├── DesignerPane.cs │ │ │ │ ├── EditorHostPane.cs │ │ │ │ ├── OptionsDialogPage.cs │ │ │ │ ├── OptionsView.xaml │ │ │ │ ├── OptionsView.xaml.cs │ │ │ │ └── VsTheme.cs │ │ │ ├── build.bat │ │ │ ├── build.release.bat │ │ │ ├── icons.pkgdef │ │ │ └── source.extension.vsixmanifest │ │ ├── Publish │ │ │ ├── extension.VS2022.manifest.json │ │ │ ├── images │ │ │ │ └── create-new-project.png │ │ │ └── readme.md │ │ ├── Templates │ │ │ ├── AlternetUIAppTemplate │ │ │ │ ├── AlternetUIAppTemplate.csproj │ │ │ │ ├── AlternetUIAppTemplate.vstemplate │ │ │ │ ├── MainWindow.uixml │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── ProjectTemplate.csproj │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ └── build.bat │ │ │ ├── AlternetUIWindowTemplate │ │ │ │ ├── AlternetUIWindowTemplate.csproj │ │ │ │ ├── AlternetUIWindowTemplate.csproj.user │ │ │ │ ├── AlternetUIWindowTemplate.vstemplate │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── Window.uixml │ │ │ │ ├── Window.uixml.cs │ │ │ │ └── build.bat │ │ │ └── Directory.Build.targets │ │ └── Test │ │ │ ├── NuGet │ │ │ ├── nuget-net462 │ │ │ │ ├── MainWindow.uixml │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ ├── Program.cs │ │ │ │ └── nuget-net462.csproj │ │ │ ├── nuget-net6.0 │ │ │ │ ├── MainWindow.uixml │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ ├── Program.cs │ │ │ │ └── nuget-net6.0.csproj │ │ │ └── nuget-net7.0 │ │ │ │ ├── MainWindow.uixml │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ ├── Program.cs │ │ │ │ └── nuget-net7.0.csproj │ │ │ ├── Refs │ │ │ ├── Directory.Build.props │ │ │ ├── Directory.Build.targets │ │ │ ├── refs-net462 │ │ │ │ ├── MainWindow.uixml │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ ├── Program.cs │ │ │ │ └── refs-net462.csproj │ │ │ └── refs-net6.0 │ │ │ │ ├── MainWindow.uixml │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ ├── Program.cs │ │ │ │ └── refs-net6.0.csproj │ │ │ ├── Scripts │ │ │ ├── ChangeNuGetPackagesVersion.bat │ │ │ ├── CleanBin.bat │ │ │ ├── Content │ │ │ │ ├── .gitignore │ │ │ │ └── refs-net6.0 │ │ │ │ │ └── refs-net6.0.deps.json │ │ │ ├── Prepare-build-nuget.bat │ │ │ ├── Prepare-net462.bat │ │ │ ├── Prepare-net6.0.bat │ │ │ └── Prepare.bat │ │ │ └── VSIntegrationTest.sln │ └── samples.url.txt ├── IssuesCode │ └── Issue227 │ │ ├── AlternetUIApp_759.csproj │ │ ├── AlternetUIApp_759.sln │ │ ├── Program.cs │ │ ├── build.bat │ │ └── run.bat ├── Keys │ ├── FakeStrongKey.snk │ ├── Key.snk │ ├── Keys.props │ ├── Private.Sample.props │ ├── Run.CertUtil.Help.bat │ ├── Run.CertUtil.bat │ └── readme.md ├── NativeApi │ ├── NativeApi.Common │ │ ├── Attributes │ │ │ ├── CallbackMarshalAttribute.cs │ │ │ ├── ManagedExternNameAttribute.cs │ │ │ ├── ManagedInterfaceAttribute.cs │ │ │ ├── ManagedNameAttribute.cs │ │ │ ├── NativeEventAttribute.cs │ │ │ ├── NativeNameAttribute.cs │ │ │ └── PInvokeAttributesAttribute.cs │ │ ├── NativeApi.Common.csproj │ │ ├── NativeEventArgs.cs │ │ └── NativeEventData.cs │ ├── NativeApi.Generator │ │ ├── Api │ │ │ ├── ManagedServerMemberProvider.cs │ │ │ ├── MemberProvider.cs │ │ │ ├── MemberVisibility.cs │ │ │ ├── Model │ │ │ │ ├── ApiMethod.cs │ │ │ │ ├── ApiProperty.cs │ │ │ │ ├── ApiPropertyFlags.cs │ │ │ │ ├── ApiType.cs │ │ │ │ ├── ApiTypeCreationMode.cs │ │ │ │ └── ApiTypeFactory.cs │ │ │ ├── Synthetic │ │ │ │ ├── ArrayMethodGenerator.cs │ │ │ │ ├── SyntheticMethodInfo.cs │ │ │ │ └── SyntheticParameterInfo.cs │ │ │ └── TypeProvider.cs │ │ ├── BlockIndent.cs │ │ ├── GeneratorUtils.cs │ │ ├── Managed │ │ │ ├── ManagedApiClassGenerator.cs │ │ │ ├── ManagedApiServerClassGenerator.cs │ │ │ ├── ManagedEnumsGenerator.cs │ │ │ ├── ManagedGenerator.cs │ │ │ ├── ManagedNativeEventDataTypesGenerator.cs │ │ │ ├── ManagedServerPInvokeClassGenerator.cs │ │ │ ├── PInvokeClassGenerator.cs │ │ │ └── Types.cs │ │ ├── Native │ │ │ ├── CApiGenerator.cs │ │ │ ├── CManagedServerApiGenerator.cs │ │ │ ├── CppApiGenerator.cs │ │ │ ├── CppEnumsGenerator.cs │ │ │ ├── CppManagedServerApiGenerator.cs │ │ │ ├── CppNativeEventDataTypesGenerator.cs │ │ │ ├── CppScaffoldGenerator.cs │ │ │ ├── NativeGenerator.cs │ │ │ └── Types.cs │ │ ├── NativeApi.Generator.csproj │ │ ├── NativeApi.Generator.csproj.user │ │ ├── Paths.cs │ │ ├── Program.cs │ │ └── Run.bat │ └── NativeApi │ │ ├── Api │ │ ├── Application │ │ │ ├── Application.cs │ │ │ ├── DragEventData.cs │ │ │ ├── Keyboard.cs │ │ │ ├── Menu.cs │ │ │ ├── NotifyIcon.cs │ │ │ └── Timer.cs │ │ ├── Clipboard │ │ │ ├── Clipboard.cs │ │ │ ├── UnmanagedDataObject.cs │ │ │ └── UnmanagedStream.cs │ │ ├── CommonDialogs │ │ │ ├── ColorDialog.cs │ │ │ ├── FileDialog.cs │ │ │ ├── FontDialog.cs │ │ │ ├── MessageBox.cs │ │ │ └── SelectDirectoryDialog.cs │ │ ├── Controls │ │ │ ├── Buttons │ │ │ │ ├── Button.cs │ │ │ │ ├── CheckBox.cs │ │ │ │ └── RadioButton.cs │ │ │ ├── Containers │ │ │ │ ├── GroupBox.cs │ │ │ │ └── Panel.cs │ │ │ ├── Control.cs │ │ │ ├── GLControl.cs │ │ │ ├── ListControls │ │ │ │ ├── ComboBox.cs │ │ │ │ └── ListBox.cs │ │ │ ├── ListView │ │ │ │ ├── CompareListViewItemsEventData.cs │ │ │ │ ├── ListView.cs │ │ │ │ ├── ListViewColumnEventData.cs │ │ │ │ └── ListViewItemLabelEditEventData.cs │ │ │ ├── Other │ │ │ │ ├── AnimationControl.cs │ │ │ │ ├── Calendar.cs │ │ │ │ ├── ProgressBar.cs │ │ │ │ ├── ScrollBar.cs │ │ │ │ └── Slider.cs │ │ │ ├── PropertyGrid │ │ │ │ ├── PropertyGrid.cs │ │ │ │ ├── PropertyGridAccess.cs │ │ │ │ ├── PropertyGridChoices.cs │ │ │ │ └── PropertyGridVariant.cs │ │ │ ├── TextBox │ │ │ │ ├── RichTextBox.cs │ │ │ │ ├── TextBox.cs │ │ │ │ └── TextBoxTextAttr.cs │ │ │ ├── TreeView │ │ │ │ ├── TreeView.cs │ │ │ │ ├── TreeViewItemEventData.cs │ │ │ │ └── TreeViewItemLabelEditEventData.cs │ │ │ ├── WebBrowser │ │ │ │ ├── MemoryFSHandler.cs │ │ │ │ ├── WebBrowser.cs │ │ │ │ └── WebBrowserEventData.cs │ │ │ └── Window.cs │ │ ├── Drawing │ │ │ ├── Brush │ │ │ │ ├── Brush.cs │ │ │ │ ├── HatchBrush.cs │ │ │ │ ├── LinearGradientBrush.cs │ │ │ │ ├── RadialGradientBrush.cs │ │ │ │ ├── SolidBrush.cs │ │ │ │ └── TextureBrush.cs │ │ │ ├── Image │ │ │ │ ├── GenericImage.cs │ │ │ │ ├── IconSet.cs │ │ │ │ ├── Image.cs │ │ │ │ ├── ImageList.cs │ │ │ │ └── ImageSet.cs │ │ │ ├── Other │ │ │ │ ├── DrawingContext.cs │ │ │ │ ├── Font.cs │ │ │ │ ├── GraphicsPath.cs │ │ │ │ ├── Pen.cs │ │ │ │ └── Region.cs │ │ │ └── Printing │ │ │ │ ├── PageSettings.cs │ │ │ │ ├── PageSetupDialog.cs │ │ │ │ ├── PrintDialog.cs │ │ │ │ ├── PrintDocument.cs │ │ │ │ ├── PrintPreviewDialog.cs │ │ │ │ └── PrinterSettings.cs │ │ ├── Mouse │ │ │ ├── Mouse.cs │ │ │ └── MouseEventData.cs │ │ └── WxFactory │ │ │ ├── WxOtherFactory.cs │ │ │ └── WxStatusBarFactory.cs │ │ ├── Data │ │ ├── Color.cs │ │ ├── DateTime.cs │ │ ├── PointD.cs │ │ ├── PointI.cs │ │ ├── RectD.cs │ │ ├── RectI.cs │ │ ├── SizeD.cs │ │ └── SizeI.cs │ │ ├── Global.cs │ │ ├── ManagedServers │ │ ├── InputStream.cs │ │ └── OutputStream.cs │ │ └── NativeApi.csproj ├── NuGet.config ├── Samples │ ├── ApiDocDll │ │ ├── AllWindows │ │ │ ├── AnimationPlayerWindow.uixml │ │ │ ├── AnimationPlayerWindow.uixml.cs │ │ │ ├── BorderWindow.uixml │ │ │ ├── BorderWindow.uixml.cs │ │ │ ├── ButtonWindow.uixml │ │ │ ├── ButtonWindow.uixml.cs │ │ │ ├── CheckBoxWindow.uixml │ │ │ ├── CheckBoxWindow.uixml.cs │ │ │ ├── ComboBoxAndLabelWindow.uixml │ │ │ ├── ComboBoxAndLabelWindow.uixml.cs │ │ │ ├── ComboBoxWindow.uixml │ │ │ ├── ComboBoxWindow.uixml.cs │ │ │ ├── GridWindow.uixml │ │ │ ├── GridWindow.uixml.cs │ │ │ ├── GroupBoxWindow.uixml │ │ │ ├── GroupBoxWindow.uixml.cs │ │ │ ├── LabelWindow.uixml │ │ │ ├── LabelWindow.uixml.cs │ │ │ ├── ListBoxWindow.uixml │ │ │ ├── ListBoxWindow.uixml.cs │ │ │ ├── ListViewWindow.uixml │ │ │ ├── ListViewWindow.uixml.cs │ │ │ ├── MultilineTextBoxWindow.uixml │ │ │ ├── MultilineTextBoxWindow.uixml.cs │ │ │ ├── NumericUpDownWindow.uixml │ │ │ ├── NumericUpDownWindow.uixml.cs │ │ │ ├── ProgressBarWindow.uixml │ │ │ ├── ProgressBarWindow.uixml.cs │ │ │ ├── RadioButtonWindow.uixml │ │ │ ├── RadioButtonWindow.uixml.cs │ │ │ ├── RichTextBoxWindow.uixml │ │ │ ├── RichTextBoxWindow.uixml.cs │ │ │ ├── RichToolTipWindow.uixml │ │ │ ├── RichToolTipWindow.uixml.cs │ │ │ ├── SliderWindow.uixml │ │ │ ├── SliderWindow.uixml.cs │ │ │ ├── SpeedButtonWindow.uixml │ │ │ ├── SpeedButtonWindow.uixml.cs │ │ │ ├── SpeedTextButtonWindow.uixml │ │ │ ├── SpeedTextButtonWindow.uixml.cs │ │ │ ├── SplittedPanelWindow.uixml │ │ │ ├── SplittedPanelWindow.uixml.cs │ │ │ ├── SplitterWindow.uixml │ │ │ ├── SplitterWindow.uixml.cs │ │ │ ├── StackPanelWindow.uixml │ │ │ ├── StackPanelWindow.uixml.cs │ │ │ ├── StdTreeViewWindow.uixml │ │ │ ├── StdTreeViewWindow.uixml.cs │ │ │ ├── TabControlWindow.uixml │ │ │ ├── TabControlWindow.uixml.cs │ │ │ ├── TextBoxAndLabelWindow.uixml │ │ │ ├── TextBoxAndLabelWindow.uixml.cs │ │ │ ├── TextBoxWindow.uixml │ │ │ ├── TextBoxWindow.uixml.cs │ │ │ ├── ToolBarWindow.uixml │ │ │ ├── ToolBarWindow.uixml.cs │ │ │ ├── TreeViewWindow.uixml │ │ │ ├── TreeViewWindow.uixml.cs │ │ │ ├── WebBrowserWindow.uixml │ │ │ ├── WebBrowserWindow.uixml.cs │ │ │ ├── WindowWindow.uixml │ │ │ └── WindowWindow.uixml.cs │ │ ├── ApiDocDll.csproj │ │ ├── ApiDocSamplesPage.cs │ │ ├── MainWindowSimple.cs │ │ ├── Resources │ │ │ ├── HourGlass.gif │ │ │ ├── ImageListIcons │ │ │ │ ├── Large │ │ │ │ │ ├── Calendar32.png │ │ │ │ │ ├── LineGraph32.png │ │ │ │ │ ├── Pencil32.png │ │ │ │ │ └── Photo32.png │ │ │ │ └── Small │ │ │ │ │ ├── Calendar16.png │ │ │ │ │ ├── LineGraph16.png │ │ │ │ │ ├── Pencil16.png │ │ │ │ │ └── Photo16.png │ │ │ ├── Plant.gif │ │ │ └── icon-48x48.png │ │ ├── Sample.ico │ │ ├── SampleResourceLoader.cs │ │ ├── app.manifest │ │ └── build.bat │ ├── CommonData │ │ ├── CommonProject.props │ │ ├── GlobalUsing.cs │ │ ├── Sample.ico │ │ ├── SampleFrameworksOverride.props │ │ ├── TargetFrameworks.props │ │ └── app.manifest │ ├── CommonDialogsSample │ │ ├── CommonDialogsSample.csproj │ │ ├── CommonDialogsWindow.uixml │ │ ├── CommonDialogsWindow.uixml.cs │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── ControlsSample │ │ ├── Alternet.Demo.Run.sh │ │ ├── Classes │ │ │ └── ControlPainterPreview.cs │ │ ├── ControlsSample.Dark.bat │ │ ├── ControlsSample.csproj │ │ ├── ControlsSample.gtk.css │ │ ├── ControlsSample.sh │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── VerifySigned.bat │ │ ├── app.manifest │ │ ├── build.bat │ │ ├── build.release.bat │ │ ├── build.sh │ │ ├── build.x64.bat │ │ ├── build.x86.bat │ │ ├── build │ │ │ ├── Build.sh │ │ │ ├── BuildAndRun.sh │ │ │ ├── BuildRelease.sh │ │ │ ├── Clean.sh │ │ │ ├── Run.bat │ │ │ └── Run.sh │ │ ├── del.gcs.bat │ │ ├── nuget.locals.clear.bat │ │ ├── nuget.locals.clear.sh │ │ ├── run.net10.bat │ │ ├── run.net10.sh │ │ ├── run.net8.bat │ │ ├── run.net8.sh │ │ ├── run.net9.bat │ │ ├── run.net9.sh │ │ ├── run.release.net10.bat │ │ ├── run.release.net10.sh │ │ ├── run.release.net8.bat │ │ ├── run.release.net8.sh │ │ ├── run.release.net9.bat │ │ └── run.release.net9.sh │ ├── ControlsSampleDll │ │ ├── ControlsSampleDll.csproj │ │ ├── Custom │ │ │ ├── CustomDemoWindow.cs │ │ │ └── CustomInternalSamplesPage.cs │ │ ├── Edge │ │ │ ├── readme.txt │ │ │ ├── win-arm64 │ │ │ │ └── readme.txt │ │ │ ├── win-x64 │ │ │ │ └── readme.txt │ │ │ └── win-x86 │ │ │ │ └── readme.txt │ │ ├── Html │ │ │ ├── SampleArchive.bat │ │ │ ├── SampleArchive.zip │ │ │ ├── SampleArchive │ │ │ │ ├── Html │ │ │ │ │ ├── default.js │ │ │ │ │ ├── page1.html │ │ │ │ │ └── page2.html │ │ │ │ ├── Images │ │ │ │ │ ├── panda1.jpg │ │ │ │ │ └── panda2.jpg │ │ │ │ ├── Styles │ │ │ │ │ └── default.css │ │ │ │ └── root.html │ │ │ ├── doc.zip │ │ │ ├── pageinresource.html │ │ │ └── version.html │ │ ├── Localization │ │ │ ├── GenericStrings.cs │ │ │ └── Ru │ │ │ │ ├── ColorNamesRu.cs │ │ │ │ ├── EnumValuesRu.cs │ │ │ │ ├── LocalizationManagerRu.cs │ │ │ │ └── PropNamesRu.cs │ │ ├── MainWindow.cs │ │ ├── Misc │ │ │ ├── ControlsSampleTests.cs │ │ │ ├── ControlsSampleUtils.cs │ │ │ ├── DemoResourceLoader.cs │ │ │ ├── ExampleContextMenu.uixml │ │ │ ├── ExampleContextMenu.uixml.cs │ │ │ ├── SampleContextMenu.cs │ │ │ └── WelcomePage.cs │ │ ├── NewCode │ │ │ └── readme.md │ │ ├── Pages │ │ │ ├── Buttons │ │ │ │ ├── ButtonPage.uixml │ │ │ │ ├── ButtonPage.uixml.cs │ │ │ │ ├── CheckBoxesPage.uixml │ │ │ │ ├── CheckBoxesPage.uixml.cs │ │ │ │ ├── RadioButtonsPage.uixml │ │ │ │ └── RadioButtonsPage.uixml.cs │ │ │ ├── CanvasDrawing │ │ │ │ ├── CustomDrawTestPage.cs │ │ │ │ ├── SkiaDrawingWindow.cs │ │ │ │ ├── SkiaSampleControl.cs │ │ │ │ └── SkiaSharpExamplesWindow.cs │ │ │ ├── ControlsTest │ │ │ │ ├── ControlsTestWindow.cs │ │ │ │ ├── ListBoxHeaderTestPage.cs │ │ │ │ ├── PopupToolBarPage.cs │ │ │ │ ├── SkiaDirectPaintGtkPage.cs │ │ │ │ ├── SkiaDirectPaintMacOsPage.cs │ │ │ │ └── WebBrowserTestPage.cs │ │ │ ├── DateTime │ │ │ │ ├── CalendarPage.cs │ │ │ │ ├── DatePage.uixml │ │ │ │ ├── DatePage.uixml.cs │ │ │ │ ├── DateTimePopups.cs │ │ │ │ ├── TimePage.uixml │ │ │ │ └── TimePage.uixml.cs │ │ │ ├── Layout │ │ │ │ ├── GridPage.uixml │ │ │ │ ├── GridPage.uixml.cs │ │ │ │ └── LayoutPanelPage.cs │ │ │ ├── ListControls │ │ │ │ ├── CheckListBoxPage.uixml │ │ │ │ ├── CheckListBoxPage.uixml.cs │ │ │ │ ├── ColorListBoxSamplePage.cs │ │ │ │ ├── ComboBoxPage.uixml │ │ │ │ ├── ComboBoxPage.uixml.cs │ │ │ │ ├── ListBoxAsTreeWindow.cs │ │ │ │ ├── ListBoxPage.uixml │ │ │ │ ├── ListBoxPage.uixml.cs │ │ │ │ ├── ListControlsOtherPage.cs │ │ │ │ ├── ListControlsPopups.cs │ │ │ │ ├── VListBoxSamplePage.uixml │ │ │ │ └── VListBoxSamplePage.uixml.cs │ │ │ ├── Multimedia │ │ │ │ ├── AnimationPage.cs │ │ │ │ ├── SoundPlayerPage.cs │ │ │ │ └── SystemSoundsPage.cs │ │ │ ├── Other │ │ │ │ ├── ActionSimulatorPage.cs │ │ │ │ ├── AllSamplesPage.uixml │ │ │ │ ├── AllSamplesPage.uixml.cs │ │ │ │ ├── InternalSamplesPage.cs │ │ │ │ ├── NotifyIconPage.uixml │ │ │ │ ├── NotifyIconPage.uixml.cs │ │ │ │ ├── NumericInputPage.uixml │ │ │ │ ├── NumericInputPage.uixml.cs │ │ │ │ ├── ToolTipPage.uixml │ │ │ │ ├── ToolTipPage.uixml.cs │ │ │ │ ├── WebBrowserPage.uixml │ │ │ │ └── WebBrowserPage.uixml.cs │ │ │ ├── SliderProgressBar │ │ │ │ ├── NativeSliderPage.uixml │ │ │ │ ├── NativeSliderPage.uixml.cs │ │ │ │ ├── ProgressBarPage.uixml │ │ │ │ ├── ProgressBarPage.uixml.cs │ │ │ │ ├── SliderPage.uixml │ │ │ │ └── SliderPage.uixml.cs │ │ │ ├── TabControls │ │ │ │ ├── TabControlPage.uixml │ │ │ │ └── TabControlPage.uixml.cs │ │ │ ├── Text │ │ │ │ ├── TextInputPage.uixml │ │ │ │ ├── TextInputPage.uixml.cs │ │ │ │ ├── TextMemoPage.cs │ │ │ │ ├── TextNumbersPage.cs │ │ │ │ ├── TextOtherPage.cs │ │ │ │ └── TextRichPage.cs │ │ │ └── TreeAndListView │ │ │ │ ├── ListViewPage.uixml │ │ │ │ ├── ListViewPage.uixml.cs │ │ │ │ ├── NativeTreeViewPage.uixml │ │ │ │ ├── NativeTreeViewPage.uixml.cs │ │ │ │ ├── TreeViewPage.uixml │ │ │ │ └── TreeViewPage.uixml.cs │ │ ├── ResourceSrcDocuments │ │ │ └── SamplePandaPdf.odt │ │ ├── Resources │ │ │ ├── Animation │ │ │ │ ├── Alternet.gif │ │ │ │ ├── HourGlass.gif │ │ │ │ ├── HourGlassInFile.gif │ │ │ │ ├── Plant.gif │ │ │ │ ├── Spinner.gif │ │ │ │ └── animation.html │ │ │ ├── Backgrounds │ │ │ │ ├── blue-textured-background1.jpg │ │ │ │ └── textured-background2.jpg │ │ │ ├── ButtonImages │ │ │ │ ├── ButtonImageDisabled.png │ │ │ │ ├── ButtonImageDisabled.svg │ │ │ │ ├── ButtonImageFocused.png │ │ │ │ ├── ButtonImageFocused.svg │ │ │ │ ├── ButtonImageHovered.png │ │ │ │ ├── ButtonImageHovered.svg │ │ │ │ ├── ButtonImageNormal.png │ │ │ │ ├── ButtonImageNormal.svg │ │ │ │ ├── ButtonImagePressed.png │ │ │ │ └── ButtonImagePressed.svg │ │ │ ├── EmployeePhoto.jpg │ │ │ ├── ExplorerUISample │ │ │ │ ├── Document_16x.png │ │ │ │ ├── FolderClosed_16x.png │ │ │ │ ├── ReportImage_16x.png │ │ │ │ └── Report_16x.png │ │ │ ├── ImageListIcons │ │ │ │ ├── Large │ │ │ │ │ ├── Calendar32.png │ │ │ │ │ ├── LineGraph32.png │ │ │ │ │ ├── Pencil32.png │ │ │ │ │ └── Photo32.png │ │ │ │ └── Small │ │ │ │ │ ├── Calendar16.png │ │ │ │ │ ├── LineGraph16.png │ │ │ │ │ ├── Pencil16.png │ │ │ │ │ └── Photo16.png │ │ │ ├── Leaves.jpg │ │ │ ├── Logo.png │ │ │ ├── Logo16x16.png │ │ │ ├── NinePatchImages │ │ │ │ ├── NinePatch1.png │ │ │ │ └── NinePatch2.png │ │ │ ├── SamplePandaPdf.pdf │ │ │ ├── Sounds │ │ │ │ ├── Mp3 │ │ │ │ │ ├── button-124476.mp3 │ │ │ │ │ ├── notification-sound-7062.mp3 │ │ │ │ │ ├── notifications-sound-127856.mp3 │ │ │ │ │ ├── sounds.html │ │ │ │ │ └── tap-notification-180637.mp3 │ │ │ │ └── Wav │ │ │ │ │ ├── button-124476.wav │ │ │ │ │ ├── doggrowl.wav │ │ │ │ │ ├── notification-sound-7062.wav │ │ │ │ │ ├── notifications-sound-127856.wav │ │ │ │ │ ├── sounds.html │ │ │ │ │ ├── tap-notification-180637.wav │ │ │ │ │ └── tinkalink2.wav │ │ │ ├── Svg │ │ │ │ ├── arrow-left.svg │ │ │ │ ├── arrow-right.svg │ │ │ │ ├── arrow-rotate-right.svg │ │ │ │ ├── caret-right.svg │ │ │ │ ├── minus.svg │ │ │ │ ├── plus.svg │ │ │ │ ├── search.svg │ │ │ │ └── xmark.svg │ │ │ ├── TestIcon1.ico │ │ │ ├── TestIcon2.ico │ │ │ ├── Tests │ │ │ │ └── ErrorPngICCP │ │ │ │ │ ├── Pencil.png │ │ │ │ │ ├── Select.png │ │ │ │ │ └── readme.txt │ │ │ ├── ToolBarPng │ │ │ │ ├── Large │ │ │ │ │ ├── Calendar32.png │ │ │ │ │ ├── LineGraph32.png │ │ │ │ │ ├── Pencil32.png │ │ │ │ │ └── Photo32.png │ │ │ │ └── Small │ │ │ │ │ ├── Calendar16.png │ │ │ │ │ ├── LineGraph16.png │ │ │ │ │ ├── Pencil16.png │ │ │ │ │ └── Photo16.png │ │ │ ├── ToolIcons │ │ │ │ ├── Airbrush.svg │ │ │ │ ├── Eraser.svg │ │ │ │ ├── FloodFill.svg │ │ │ │ └── Pen.svg │ │ │ ├── icon-48x48.png │ │ │ ├── logo128x128.png │ │ │ └── panda2.jpg │ │ ├── SampleImages │ │ │ ├── cursor.png │ │ │ ├── horse.bmp │ │ │ ├── horse.cur │ │ │ ├── horse.gif │ │ │ ├── horse.ico │ │ │ ├── horse.jpg │ │ │ ├── horse.pcx │ │ │ ├── horse.png │ │ │ ├── horse.pnm │ │ │ ├── horse.svg │ │ │ ├── horse.tga │ │ │ ├── horse.tif │ │ │ ├── horse.xpm │ │ │ ├── horse3.ani │ │ │ ├── horse_ag.pnm │ │ │ ├── horse_rg.pnm │ │ │ ├── love-text-free-png-image.png │ │ │ ├── love-text-free-png-image_64x64.ico │ │ │ ├── penguin-love-couple.svg │ │ │ ├── smile.xbm │ │ │ ├── smile.xpm │ │ │ └── toucan.png │ │ ├── SkiaSharpDemo │ │ │ ├── PreserveAttribute.cs │ │ │ ├── SampleBackends.cs │ │ │ ├── SampleBase.cs │ │ │ ├── SampleCategories.cs │ │ │ ├── SampleMedia.cs │ │ │ ├── SamplePlatforms.cs │ │ │ ├── Samples │ │ │ │ ├── BitmapAnnotationSample.cs │ │ │ │ ├── BitmapDecoderSample.cs │ │ │ │ ├── BitmapLatticeSample.cs │ │ │ │ ├── BitmapShaderSample.cs │ │ │ │ ├── BitmapSubsetDecoderSample.cs │ │ │ │ ├── BlurImageFilterSample.cs │ │ │ │ ├── BlurMaskFilterSample.cs │ │ │ │ ├── ColorMatrixColorFilterSample.cs │ │ │ │ ├── ColorTableColorFilterSample.cs │ │ │ │ ├── ComposeShaderSample.cs │ │ │ │ ├── CreatePdfSample.cs │ │ │ │ ├── CreateXpsSample.cs │ │ │ │ ├── CustomFontsSample.cs │ │ │ │ ├── DecodeGifFramesSample.cs │ │ │ │ ├── DilateImageFilterSample.cs │ │ │ │ ├── DngDecoderSample.cs │ │ │ │ ├── DrawMatrixSample.cs │ │ │ │ ├── DrawVerticesSample.cs │ │ │ │ ├── ErodeImageFilterSample.cs │ │ │ │ ├── FilledHeptagramSample.cs │ │ │ │ ├── FractalPerlinNoiseShaderSample.cs │ │ │ │ ├── GradientSample.cs │ │ │ │ ├── HighContrastColorFilterSample.cs │ │ │ │ ├── LumaColorFilterSample.cs │ │ │ │ ├── ManipulatedBitmapShaderSample.cs │ │ │ │ ├── MeasureTextSample.cs │ │ │ │ ├── PathBoundsSample.cs │ │ │ │ ├── PathConicToQuadsSample.cs │ │ │ │ ├── PathEffect2DPathSample.cs │ │ │ │ ├── PathEffectsSample.cs │ │ │ │ ├── PathMeasureSample.cs │ │ │ │ ├── SweepGradientShaderSample.cs │ │ │ │ ├── TextOnPathSample.cs │ │ │ │ ├── TextSample.cs │ │ │ │ ├── ThreeDSample.cs │ │ │ │ ├── TurbulencePerlinNoiseShaderSample.cs │ │ │ │ ├── UnicodeTextSample.cs │ │ │ │ ├── XamagonSample.cs │ │ │ │ ├── XferModeColorFilterSample.cs │ │ │ │ └── XfermodeSample.cs │ │ │ └── SamplesManager.cs │ │ ├── SkiaSharpMedia │ │ │ ├── LottieLogo1.json │ │ │ ├── adobe-dng.dng │ │ │ ├── animated-heart.gif │ │ │ ├── baboon.png │ │ │ ├── baby_tux.webp │ │ │ ├── color-wheel.png │ │ │ ├── content-font.ttf │ │ │ ├── embedded-font.ttf │ │ │ ├── logos.svg │ │ │ ├── nine-patch.png │ │ │ └── opacity.svg │ │ ├── VerifySigned.bat │ │ ├── build.bat │ │ └── del.gcs.bat │ ├── CustomControlsSample │ │ ├── Classes │ │ │ ├── CustomControlsColors.cs │ │ │ ├── CustomControlsWindow.uixml │ │ │ ├── CustomControlsWindow.uixml.cs │ │ │ ├── FancyProgressBar.cs │ │ │ ├── FancySlider.cs │ │ │ ├── TicTacToeCell.cs │ │ │ └── TicTacToeControl.cs │ │ ├── CustomControlsSample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ ├── run.net8.bat │ │ ├── run.release.bat │ │ ├── run.release.net8.bat │ │ └── run.sh │ ├── Directory.Build.targets │ ├── DragAndDropSample │ │ ├── DragAndDropSample.csproj │ │ ├── DragAndDropWindow.uixml │ │ ├── DragAndDropWindow.uixml.cs │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── DrawingSample │ │ ├── Classes │ │ │ ├── CanvasControl.cs │ │ │ ├── DrawingMainWindow.cs │ │ │ ├── DrawingPage.cs │ │ │ ├── Pages │ │ │ │ ├── BrushesAndPens │ │ │ │ │ ├── BrushesAndPensPage.cs │ │ │ │ │ ├── BrushesAndPensPageSettings.uixml │ │ │ │ │ └── BrushesAndPensPageSettings.uixml.cs │ │ │ │ ├── Clipping │ │ │ │ │ ├── ClippingPage.cs │ │ │ │ │ ├── ClippingPageSettings.uixml │ │ │ │ │ └── ClippingPageSettings.uixml.cs │ │ │ │ ├── GraphicsPath │ │ │ │ │ ├── GraphicsPathPage.cs │ │ │ │ │ ├── GraphicsPathPageSettings.uixml │ │ │ │ │ ├── GraphicsPathPageSettings.uixml.cs │ │ │ │ │ └── RandomArt │ │ │ │ │ │ ├── Model │ │ │ │ │ │ ├── CurvesPathSegment.cs │ │ │ │ │ │ ├── LinesPathSegment.cs │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ ├── Path.cs │ │ │ │ │ │ ├── PathSegment.cs │ │ │ │ │ │ ├── PathSegmentType.cs │ │ │ │ │ │ └── SegmentFactory.cs │ │ │ │ │ │ ├── RandomArtController.cs │ │ │ │ │ │ ├── ToolSettings.cs │ │ │ │ │ │ └── Utils.cs │ │ │ │ ├── Images │ │ │ │ │ ├── ImagesPage.cs │ │ │ │ │ ├── ImagesPageSettings.uixml │ │ │ │ │ └── ImagesPageSettings.uixml.cs │ │ │ │ ├── Shapes │ │ │ │ │ ├── Shapes.cs │ │ │ │ │ ├── ShapesPage.cs │ │ │ │ │ ├── ShapesPageSettings.uixml │ │ │ │ │ └── ShapesPageSettings.uixml.cs │ │ │ │ ├── Text │ │ │ │ │ ├── TextPage.cs │ │ │ │ │ ├── TextPageSettings.uixml │ │ │ │ │ └── TextPageSettings.uixml.cs │ │ │ │ └── Transforms │ │ │ │ │ ├── TransformsPage.cs │ │ │ │ │ ├── TransformsPageSettings.uixml │ │ │ │ │ └── TransformsPageSettings.uixml.cs │ │ │ └── Resources.cs │ │ ├── DrawingSample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ ├── run.net8.bat │ │ ├── run.release.bat │ │ ├── run.release.net8.bat │ │ └── run.sh │ ├── EmployeeFormSample │ │ ├── EmployeeFormSample.csproj │ │ ├── EmployeeMainWindow.uixml │ │ ├── EmployeeMainWindow.uixml.cs │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── ExplorerUISample │ │ ├── ExplorerMainWindow.uixml │ │ ├── ExplorerMainWindow.uixml.cs │ │ ├── ExplorerUISample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── HelloWorldSample │ │ ├── HelloWorldSample.csproj │ │ ├── MainWindow.uixml │ │ ├── MainWindow.uixml.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── app.manifest │ │ ├── build.bat │ │ ├── build.sh │ │ ├── build │ │ │ ├── Build.sh │ │ │ ├── BuildAndRun.sh │ │ │ ├── BuildRelease.sh │ │ │ ├── Clean.sh │ │ │ └── Run.sh │ │ ├── run.bat │ │ └── run.sh │ ├── InputSample │ │ ├── InputSample.csproj │ │ ├── InputSampleMainWindow.uixml │ │ ├── InputSampleMainWindow.uixml.cs │ │ ├── KeyboardInputWindow.uixml │ │ ├── KeyboardInputWindow.uixml.cs │ │ ├── MouseInputWindow.uixml │ │ ├── MouseInputWindow.uixml.cs │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── LayoutSample │ │ ├── Classes │ │ │ ├── AlignmentControl.uixml │ │ │ ├── AlignmentControl.uixml.cs │ │ │ ├── FocusWindow.uixml │ │ │ ├── FocusWindow.uixml.cs │ │ │ ├── Grid10x10Window.uixml │ │ │ ├── Grid10x10Window.uixml.cs │ │ │ ├── GridLayoutPropertiesWindow.uixml │ │ │ ├── GridLayoutPropertiesWindow.uixml.cs │ │ │ ├── GridLengthControl.uixml │ │ │ ├── GridLengthControl.uixml.cs │ │ │ ├── ImageControl.cs │ │ │ ├── LayoutMainControl.uixml │ │ │ ├── LayoutMainControl.uixml.cs │ │ │ ├── LayoutMainWindow.cs │ │ │ ├── ScrollingWindow.uixml │ │ │ ├── ScrollingWindow.uixml.cs │ │ │ ├── StackLayoutPropertiesWindow.uixml │ │ │ └── StackLayoutPropertiesWindow.uixml.cs │ │ ├── LayoutSample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ ├── run.net8.bat │ │ ├── run.release.bat │ │ ├── run.release.net8.bat │ │ └── run.sh │ ├── MenuSample │ │ ├── Classes │ │ │ ├── ExampleContextMenu.uixml │ │ │ ├── ExampleContextMenu.uixml.cs │ │ │ ├── MenuSampleMainWindow.uixml │ │ │ └── MenuSampleMainWindow.uixml.cs │ │ ├── MenuSample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── PaintSample │ │ ├── Classes │ │ │ ├── CanvasControl.cs │ │ │ ├── ColorSelector │ │ │ │ ├── ColorSelector.uixml │ │ │ │ ├── ColorSelector.uixml.cs │ │ │ │ └── SelectedColorDisplay.cs │ │ │ ├── DropoutStack.cs │ │ │ ├── ISelectedColors.cs │ │ │ ├── PaintMainWindow.cs │ │ │ ├── PaintSampleDocument.cs │ │ │ ├── Tools │ │ │ │ ├── Airbrush │ │ │ │ │ ├── AirbrushTool.cs │ │ │ │ │ ├── AirbrushToolOptionsControl.uixml │ │ │ │ │ └── AirbrushToolOptionsControl.uixml.cs │ │ │ │ ├── Eraser │ │ │ │ │ └── EraserTool.cs │ │ │ │ ├── Pen │ │ │ │ │ ├── PenLikeTool.cs │ │ │ │ │ ├── PenLikeToolOptionsControl.uixml │ │ │ │ │ ├── PenLikeToolOptionsControl.uixml.cs │ │ │ │ │ └── PenTool.cs │ │ │ │ ├── Tool.cs │ │ │ │ └── Tools.cs │ │ │ └── UndoService.cs │ │ ├── PaintSample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── PreviewSample │ │ ├── Classes │ │ │ └── PreviewSampleWindow.cs │ │ ├── Files │ │ │ ├── default.css │ │ │ ├── default.js │ │ │ ├── page1.html │ │ │ ├── page2.html │ │ │ ├── panda1.jpg │ │ │ ├── panda2.jpg │ │ │ └── text.txt │ │ ├── PreviewSample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── PrintingSample │ │ ├── PrintingMainWindow.uixml │ │ ├── PrintingMainWindow.uixml.cs │ │ ├── PrintingSample.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── PropertyGridSample │ │ ├── Classes │ │ │ ├── ControlListBoxItem.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Initializers │ │ │ │ ├── ObjectInit.Buttons.cs │ │ │ │ ├── ObjectInit.CardPanel.cs │ │ │ │ ├── ObjectInit.Labels.cs │ │ │ │ ├── ObjectInit.ListBox.cs │ │ │ │ ├── ObjectInit.Panel.cs │ │ │ │ ├── ObjectInit.PictureBox.cs │ │ │ │ ├── ObjectInit.ScrollBar.cs │ │ │ │ ├── ObjectInit.SplittedPanel.cs │ │ │ │ ├── ObjectInit.TextBox.cs │ │ │ │ ├── ObjectInit.Toolbar.cs │ │ │ │ └── ObjectInit.cs │ │ │ ├── MainWindow.CreateProps.cs │ │ │ ├── MainWindow.ToolBox.cs │ │ │ ├── MainWindow.cs │ │ │ ├── NullableProps.cs │ │ │ ├── PropertyGridSettings.cs │ │ │ ├── SampleClassWithProps.cs │ │ │ ├── ShowContextMenuButton.cs │ │ │ ├── ShowDialogButton.cs │ │ │ ├── Tests │ │ │ │ ├── Tests.ListView.cs │ │ │ │ ├── Tests.PictureBox.cs │ │ │ │ ├── Tests.TextBox.cs │ │ │ │ ├── Tests.ToolBar.cs │ │ │ │ ├── Tests.TreeView.cs │ │ │ │ └── Tests.cs │ │ │ ├── WelcomePage.cs │ │ │ └── WelcomeProps.cs │ │ ├── Program.cs │ │ ├── PropertyGridSample.csproj │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ ├── run.net8.bat │ │ ├── run.release.bat │ │ ├── run.release.net8.bat │ │ └── run.sh │ ├── RunAllSamples.bat │ ├── RunAllSamples.sh │ ├── ThreadingSample │ │ ├── Program.cs │ │ ├── ThreadingMainWindow.uixml │ │ ├── ThreadingMainWindow.uixml.cs │ │ ├── ThreadingSample.csproj │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ └── WindowPropertiesSample │ │ ├── Program.cs │ │ ├── WindowPropertiesSample.csproj │ │ ├── WindowPropertiesWindow.uixml │ │ ├── WindowPropertiesWindow.uixml.cs │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh ├── Snippets │ └── ObservableCollection │ │ ├── ObservableCollectionProperty.cs │ │ └── ObservableCollectionTree.cs ├── Tests │ ├── CompileForOtherPlatform │ │ ├── CompileForOtherPlatform.csproj │ │ ├── Program.cs │ │ ├── build-android.bat │ │ ├── build-ios.bat │ │ ├── build-linux.bat │ │ ├── build-macos.bat │ │ └── build.bat │ ├── CompileForOtherPlatformMaui │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppShell.xaml │ │ ├── AppShell.xaml.cs │ │ ├── CompileForOtherPlatformMaui.csproj │ │ ├── CompileForOtherPlatformMaui.sln │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MauiProgram.cs │ │ ├── Platforms │ │ │ ├── Android │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── MainActivity.cs │ │ │ │ ├── MainApplication.cs │ │ │ │ └── Resources │ │ │ │ │ └── values │ │ │ │ │ └── colors.xml │ │ │ ├── MacCatalyst │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Entitlements.plist │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ │ ├── Tizen │ │ │ │ ├── Main.cs │ │ │ │ └── tizen-manifest.xml │ │ │ ├── Windows │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── Package.appxmanifest │ │ │ │ └── app.manifest │ │ │ └── iOS │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Info.plist │ │ │ │ ├── Program.cs │ │ │ │ └── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ ├── AppIcon │ │ │ │ ├── appicon.svg │ │ │ │ └── appiconfg.svg │ │ │ ├── Fonts │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ └── OpenSans-Semibold.ttf │ │ │ ├── Images │ │ │ │ └── dotnet_bot.png │ │ │ ├── Raw │ │ │ │ └── AboutAssets.txt │ │ │ ├── Splash │ │ │ │ └── splash.svg │ │ │ └── Styles │ │ │ │ ├── Colors.xaml │ │ │ │ └── Styles.xaml │ │ ├── build-android.bat │ │ ├── build-ios.bat │ │ ├── build-macos-arm64.bat │ │ ├── build-macos-x64.bat │ │ ├── build-macos.bat │ │ └── run.bat │ ├── CustomControlInUixml │ │ ├── CustomControl.uixml │ │ ├── CustomControl.uixml.cs │ │ ├── CustomControlInUixml.csproj │ │ ├── CustomControlInUixml.sln │ │ ├── MainWindow.uixml │ │ ├── MainWindow.uixml.cs │ │ ├── Program.cs │ │ ├── README.md │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh │ ├── CustomCursor │ │ ├── CUR │ │ │ ├── HSplit.cur │ │ │ ├── HideWhiteSpace.cur │ │ │ ├── IncrementalSearch.cur │ │ │ ├── LeftArrow.cur │ │ │ ├── ReverseIncrementalSearch.cur │ │ │ ├── ShowWhiteSpace.cur │ │ │ └── VSplit.cur │ │ ├── CustomCursor.csproj │ │ ├── CustomCursor.sln │ │ ├── Program.cs │ │ ├── Properties │ │ │ ├── Resources.Designer.cs │ │ │ └── Resources.resx │ │ ├── app.manifest │ │ ├── run.bat │ │ └── run.sh │ ├── Docker │ │ ├── BuildCppLibrary │ │ │ ├── CMakeLists.txt │ │ │ ├── Dockerfile │ │ │ ├── build.bat │ │ │ ├── main.cpp │ │ │ ├── math_operations.cpp │ │ │ └── math_operations.h │ │ ├── MyApp │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── MyApp.csproj │ │ │ ├── Program.cs │ │ │ └── build.bat │ │ └── WpfAppForLinux │ │ │ ├── .gitignore │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Dockerfile │ │ │ ├── MainWindow.xaml │ │ │ ├── MainWindow.xaml.cs │ │ │ ├── WpfAppForLinux.csproj │ │ │ ├── WpfAppForLinux.sln │ │ │ └── build.bat │ ├── Drawing │ │ ├── MainWindow.cs │ │ ├── Program.cs │ │ ├── TestDrawing.csproj │ │ ├── TestDrawing.sln │ │ ├── app.manifest │ │ ├── run.bat │ │ └── run.sh │ ├── EditorMAUI │ │ └── EditorMAUI.slnx │ ├── GetButtonEvents │ │ ├── GetButtonEvents.csproj │ │ ├── GetButtonEvents.sln │ │ ├── Program.cs │ │ ├── app.manifest │ │ ├── run.bat │ │ └── run.sh │ ├── Gtk3MiniSample │ │ ├── Gtk3Sample.csproj │ │ ├── Program_Version5.cs │ │ └── run.sh │ ├── LicenseCompiler │ │ ├── LicenseCompiler.Usage.txt │ │ ├── LicenseCompiler.delegate.proj │ │ └── LicenseCompiler.targets │ ├── MauiControlsTest │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── HomePage.cs │ │ ├── MauiControlsTest.csproj │ │ ├── MauiProgram.cs │ │ ├── Pages │ │ │ ├── CollectionViewExamplePage.cs │ │ │ ├── ColorPickerTestPage.xaml │ │ │ ├── ColorPickerTestPage.xaml.cs │ │ │ ├── DemoTitleView.cs │ │ │ ├── ToolBarTestPage.cs │ │ │ └── VirtualTreeControlExamplePage.cs │ │ ├── Platforms │ │ │ ├── Android │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── MainActivity.cs │ │ │ │ ├── MainApplication.cs │ │ │ │ └── Resources │ │ │ │ │ └── values │ │ │ │ │ └── colors.xml │ │ │ ├── MacCatalyst │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Entitlements.plist │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ │ ├── Tizen │ │ │ │ ├── Main.cs │ │ │ │ └── tizen-manifest.xml │ │ │ ├── Windows │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── Package.appxmanifest │ │ │ │ └── app.manifest │ │ │ └── iOS │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Info.plist │ │ │ │ ├── Program.cs │ │ │ │ └── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ ├── AppIcon │ │ │ │ ├── appicon.svg │ │ │ │ └── appiconfg.svg │ │ │ ├── Fonts │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ └── OpenSans-Semibold.ttf │ │ │ ├── Images │ │ │ │ └── dotnet_bot.png │ │ │ ├── Raw │ │ │ │ └── AboutAssets.txt │ │ │ ├── Splash │ │ │ │ └── splash.svg │ │ │ └── Styles │ │ │ │ ├── Colors.xaml │ │ │ │ └── Styles.xaml │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run-macos.sh │ │ └── run.bat │ ├── MauiNugetTest │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── HomePage.cs │ │ ├── MauiControlsTest.csproj │ │ ├── MauiControlsTest.sln │ │ ├── MauiProgram.cs │ │ ├── NuGet.config │ │ ├── Pages │ │ │ ├── DemoTitleView.cs │ │ │ ├── LabelTestPage.xaml │ │ │ └── LabelTestPage.xaml.cs │ │ ├── Platforms │ │ │ ├── Android │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── MainActivity.cs │ │ │ │ ├── MainApplication.cs │ │ │ │ └── Resources │ │ │ │ │ └── values │ │ │ │ │ └── colors.xml │ │ │ ├── MacCatalyst │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Entitlements.plist │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ │ ├── Tizen │ │ │ │ ├── Main.cs │ │ │ │ └── tizen-manifest.xml │ │ │ ├── Windows │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── Package.appxmanifest │ │ │ │ └── app.manifest │ │ │ └── iOS │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Info.plist │ │ │ │ ├── Program.cs │ │ │ │ └── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ ├── AppIcon │ │ │ │ ├── appicon.svg │ │ │ │ └── appiconfg.svg │ │ │ ├── Fonts │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ └── OpenSans-Semibold.ttf │ │ │ ├── Images │ │ │ │ └── dotnet_bot.png │ │ │ ├── Raw │ │ │ │ └── AboutAssets.txt │ │ │ ├── Splash │ │ │ │ └── splash.svg │ │ │ └── Styles │ │ │ │ ├── Colors.xaml │ │ │ │ └── Styles.xaml │ │ ├── build.bat │ │ ├── build.sh │ │ └── run-macos.sh │ ├── MauiSkiaSharpSample │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── IncludeNativeAssets.SkiaSharp.WinUI.targets │ │ ├── IncludeNativeAssets.SkiaSharp.targets │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MauiProgram.cs │ │ ├── Platforms │ │ │ ├── Android │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── MainActivity.cs │ │ │ │ └── MainApplication.cs │ │ │ ├── MacCatalyst │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ │ ├── Tizen │ │ │ │ ├── Main.cs │ │ │ │ └── tizen-manifest.xml │ │ │ ├── Windows │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── Package.appxmanifest │ │ │ │ └── app.manifest │ │ │ └── iOS │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ ├── appicon.png │ │ │ └── skiasharplogo.png │ │ ├── SkiaSharpSample.csproj │ │ └── SkiaSharpSample.sln │ ├── MauiTest │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppShell.xaml │ │ ├── AppShell.xaml.cs │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MauiProgram.cs │ │ ├── MauiTest.csproj │ │ ├── Platforms │ │ │ ├── Android │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── MainActivity.cs │ │ │ │ ├── MainApplication.cs │ │ │ │ └── Resources │ │ │ │ │ └── values │ │ │ │ │ └── colors.xml │ │ │ ├── MacCatalyst │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Entitlements.plist │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ │ ├── Tizen │ │ │ │ ├── Main.cs │ │ │ │ └── tizen-manifest.xml │ │ │ ├── Windows │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── Package.appxmanifest │ │ │ │ └── app.manifest │ │ │ └── iOS │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Info.plist │ │ │ │ └── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ ├── AppIcon │ │ │ │ ├── appicon.svg │ │ │ │ └── appiconfg.svg │ │ │ ├── Fonts │ │ │ │ ├── OpenSans-Regular.ttf │ │ │ │ └── OpenSans-Semibold.ttf │ │ │ ├── Images │ │ │ │ └── dotnet_bot.svg │ │ │ ├── Raw │ │ │ │ └── AboutAssets.txt │ │ │ ├── Splash │ │ │ │ └── splash.svg │ │ │ └── Styles │ │ │ │ ├── Colors.xaml │ │ │ │ └── Styles.xaml │ │ ├── build.bat │ │ ├── build.sh │ │ ├── maui.txt │ │ ├── run-macos.sh │ │ └── run.ps1 │ ├── SimpleApp │ │ ├── AlternetUIApp3.csproj │ │ ├── AlternetUIApp3.sln │ │ ├── MainWindow.uixml │ │ ├── MainWindow.uixml.cs │ │ ├── Program.cs │ │ ├── Window1.uixml │ │ ├── Window1.uixml.cs │ │ ├── build.bat │ │ └── run.bat │ ├── Studio │ │ └── Designer.WPF.ResultProject │ │ │ ├── 1.png │ │ │ ├── MainWindowCS.DesignerSettings.xml │ │ │ ├── MainWindowCS.xaml │ │ │ ├── MainWindowCS.xaml.cs │ │ │ └── aa.csproj │ ├── Timer │ │ ├── MainWindow.cs │ │ ├── Program.cs │ │ ├── TestTimer.csproj │ │ ├── TestTimer.sln │ │ ├── app.manifest │ │ ├── run.bat │ │ └── run.sh │ ├── UseLocalPackages │ │ ├── LocalPackages │ │ │ └── readme.md │ │ ├── NuGet.config │ │ ├── Program.cs │ │ ├── UseLocalPackages.csproj │ │ ├── UseLocalPackages.sln │ │ ├── app.manifest │ │ ├── build.bat │ │ ├── readme.md │ │ ├── run.bat │ │ └── run.sh │ ├── WinFormsGraphics │ │ └── DrawLines │ │ │ ├── DrawLinesResult.png │ │ │ ├── DrawLinesSample.cs │ │ │ ├── DrawLinesSample.csproj │ │ │ └── run.bat │ ├── WinUITestApp │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ ├── PublishProfiles │ │ │ │ ├── win-arm64.pubxml │ │ │ │ ├── win-x64.pubxml │ │ │ │ └── win-x86.pubxml │ │ │ └── launchSettings.json │ │ ├── WinUITestApp.csproj │ │ ├── WinUITestApp.sln │ │ └── app.manifest │ ├── XmlAndUixml │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── Sample.uixml │ │ └── Sample.xml │ └── testnewMAUI │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppShell.xaml │ │ ├── AppShell.xaml.cs │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MauiProgram.cs │ │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Entitlements.plist │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Tizen │ │ │ ├── Main.cs │ │ │ └── tizen-manifest.xml │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ ├── Program.cs │ │ │ └── Resources │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Resources │ │ ├── AppIcon │ │ │ ├── appicon.svg │ │ │ └── appiconfg.svg │ │ ├── Fonts │ │ │ ├── OpenSans-Regular.ttf │ │ │ └── OpenSans-Semibold.ttf │ │ ├── Images │ │ │ └── dotnet_bot.png │ │ ├── Raw │ │ │ └── AboutAssets.txt │ │ ├── Splash │ │ │ └── splash.svg │ │ └── Styles │ │ │ ├── Colors.xaml │ │ │ └── Styles.xaml │ │ └── testnewMAUI.csproj ├── Tools │ ├── Alternet.UI.Build.Test │ │ ├── Alternet.UI.Build.Test.csproj │ │ ├── Program.cs │ │ ├── build.bat │ │ ├── sample-editorscheme.xml │ │ └── sample.xml │ ├── Alternet.UI.RunCmd │ │ ├── Alternet.UI.RunCmd.csproj │ │ ├── Classes │ │ │ ├── Commands.cs │ │ │ ├── CommonProcs.cs │ │ │ └── SharpCompressUtils.cs │ │ ├── GenerateBindable │ │ │ ├── GenerateBindableSetting.cs │ │ │ ├── GenerateBindableSettings.cs │ │ │ └── TypeNameAlias.cs │ │ ├── GenerateBindableSettings.xml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── ReplaceInFiles │ │ │ ├── ReplaceInFileSetting.cs │ │ │ ├── ReplaceInFilesSetting.cs │ │ │ └── ReplaceInFilesSettings.cs │ │ ├── ReplaceInFilesSettings.xml │ │ ├── ReplaceInFilesTest │ │ │ ├── richtextbuffer.h │ │ │ └── setup.h │ │ ├── SvgToPng │ │ │ ├── SvgToPngSetting.cs │ │ │ ├── SvgToPngSettings.cs │ │ │ └── SvgToPngUtils.cs │ │ └── build.bat │ ├── Alternet.UI.RunCmdAdv │ │ ├── Alternet.UI.RunCmdAdv.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── build.bat │ ├── DocumentationXRefMaps │ │ ├── Program.cs │ │ ├── Utils.cs │ │ ├── XRefMaps.csproj │ │ ├── XrefMap.cs │ │ ├── XrefMapReference.cs │ │ ├── build.bat │ │ └── run.bat │ ├── Internal │ │ ├── SRAdder │ │ │ ├── Engine.cs │ │ │ ├── MainWindow.uixml │ │ │ ├── MainWindow.uixml.cs │ │ │ ├── Program.cs │ │ │ ├── Run.bat │ │ │ ├── SRAdder.csproj │ │ │ ├── SRAdder.sln │ │ │ └── Status.cs │ │ └── SampleManagement │ │ │ ├── SampleAdder │ │ │ ├── MainWindow.uixml │ │ │ ├── MainWindow.uixml.cs │ │ │ ├── Program.cs │ │ │ ├── Run.bat │ │ │ ├── SampleAdder.cs │ │ │ ├── SampleAdder.csproj │ │ │ ├── SampleValidator.cs │ │ │ ├── Template │ │ │ │ └── Project │ │ │ │ │ ├── MainWindow.uixml │ │ │ │ │ ├── MainWindow.uixml.cs │ │ │ │ │ ├── Program.cs │ │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ │ ├── SampleTemplate.csproj │ │ │ │ │ ├── app.manifest │ │ │ │ │ └── build │ │ │ │ │ ├── Build.sh │ │ │ │ │ ├── BuildAndRun.sh │ │ │ │ │ ├── BuildRelease.sh │ │ │ │ │ ├── Clean.sh │ │ │ │ │ └── Run.sh │ │ │ └── TemplateService.cs │ │ │ ├── SampleManagement.Common │ │ │ ├── ResourceLocator.cs │ │ │ ├── Sample.cs │ │ │ ├── SampleManagement.Common.csproj │ │ │ ├── SamplesProvider.cs │ │ │ └── TemplateUtility.cs │ │ │ ├── SampleManagement.sln │ │ │ └── VSCodeSampleSwitcher │ │ │ ├── ActiveSampleService.cs │ │ │ ├── MainWindow.uixml │ │ │ ├── MainWindow.uixml.cs │ │ │ ├── Program.cs │ │ │ ├── Template │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ │ └── VSCodeSampleSwitcher.csproj │ ├── Language │ │ ├── IsExternalInit.cs │ │ └── NullableAnnotations.cs │ ├── PublicSourceGenerator │ │ ├── Alternet.UI.PublicSourceGenerator.csproj │ │ ├── Alternet.UI.PublicSourceGenerator.sln │ │ ├── Generators │ │ │ ├── Components │ │ │ │ ├── ComponentsSourceGenerator.cs │ │ │ │ └── ComponentsSourceGeneratorOptions.cs │ │ │ ├── CsprojFile.cs │ │ │ ├── Samples │ │ │ │ ├── SamplesSourceGenerator.cs │ │ │ │ └── SamplesSourceGeneratorOptions.cs │ │ │ ├── SourceDirectoryCopier.cs │ │ │ └── TempDirectory.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Utils │ │ │ ├── DirectoryCopier.cs │ │ │ └── FileSystemHelper.cs │ │ └── build.bat │ ├── SitemapSplitter │ │ ├── ConfigLoader.cs │ │ ├── ConfigModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SitemapModel.cs │ │ ├── SitemapSplitter.config.xml │ │ ├── SitemapSplitter.csproj │ │ ├── SitemapSplitter.sln │ │ ├── Splitter.cs │ │ └── build.bat │ ├── Versioning │ │ ├── Alternet.UI.VersionTool.Cli │ │ │ ├── Alternet.UI.VersionTool.Cli.csproj │ │ │ ├── BuildNumberSetter.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── PublicCommitMessageGenerator.cs │ │ │ ├── VersionFileSuffixAppender.cs │ │ │ ├── VersionStdoutWriter.cs │ │ │ └── build.bat │ │ ├── Alternet.UI.VersionTool │ │ │ ├── Alternet.UI.VersionTool.csproj │ │ │ ├── MainWindow.uixml │ │ │ ├── MainWindow.uixml.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── RepositoryLocator.cs │ │ │ └── build.bat │ │ ├── Alternet.UI.Versioning.sln │ │ └── Alternet.UI.Versioning │ │ │ ├── Alternet.UI.Versioning.csproj │ │ │ ├── BuildNumberSetter.cs │ │ │ ├── FileLocator.cs │ │ │ ├── MasterVersionFile │ │ │ ├── MasterVersionBuildNumberSetter.cs │ │ │ └── MasterVersionFileService.cs │ │ │ ├── Models │ │ │ ├── ProductVersion.cs │ │ │ ├── Repository.cs │ │ │ └── VersionType.cs │ │ │ ├── Utils │ │ │ ├── XmlNamespaces.cs │ │ │ ├── XmlPatcher.cs │ │ │ └── XmlValueReader.cs │ │ │ ├── VersionService.cs │ │ │ └── build.bat │ ├── WinFormsApp │ │ ├── Form1.Designer.cs │ │ ├── Form1.cs │ │ ├── Form1.resx │ │ ├── Program.cs │ │ ├── WinFormsApp.csproj │ │ ├── WinFormsApp.sln │ │ └── build.bat │ └── WinFormsImport │ │ ├── DocFxUnminimize.cs │ │ ├── Emit.cs │ │ ├── Map │ │ └── docfx.min.js.map │ │ ├── Program.cs │ │ ├── WinFormsImport.csproj │ │ └── build.bat ├── Unfinished │ ├── BaseTreeObject.cs │ └── SoundPlayer │ │ ├── ExampleWindow.uixml │ │ ├── ExampleWindow.uixml.cs │ │ ├── MinMaster.csproj │ │ ├── MinMaster.sln │ │ ├── Program.cs │ │ ├── SoundPlayer.cs │ │ ├── app.manifest │ │ ├── build.bat │ │ ├── build.sh │ │ ├── run.bat │ │ └── run.sh ├── Version │ ├── CommonPackages.props │ ├── Get-LatestNuGetVersion.ps1 │ ├── SampleFrameworksOverride.props │ ├── StyleCopAnalyzers.props │ ├── TargetFrameworks.props │ ├── Version.props │ ├── VersionNugets.props │ └── check.nuget.versions.bat ├── dotnet.restore.bat ├── nuget.list.all.old.packages.bat └── stylecop.json ├── azure-pipelines.yml ├── exedemo.md └── whatsnew.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alternetsoft/AlternetUI/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alternetsoft/AlternetUI/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Data/arm64/Release/Alternet.UI.Pal.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alternetsoft/AlternetUI/HEAD/Data/arm64/Release/Alternet.UI.Pal.dll -------------------------------------------------------------------------------- /Data/arm64/Release/Alternet.UI.Pal.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alternetsoft/AlternetUI/HEAD/Data/arm64/Release/Alternet.UI.Pal.exp -------------------------------------------------------------------------------- /Data/arm64/Release/Alternet.UI.Pal.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alternetsoft/AlternetUI/HEAD/Data/arm64/Release/Alternet.UI.Pal.lib -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/AServe.With.DocFX.bat: -------------------------------------------------------------------------------- 1 | pushd site 2 | start /min docfx serve 3 | popd -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/Del.ApiYml.bat: -------------------------------------------------------------------------------- 1 | del /s /q api\*.yml -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/Del.Site.bat: -------------------------------------------------------------------------------- 1 | del /s /q site\*.* -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/Install.Docfx.bat: -------------------------------------------------------------------------------- 1 | dotnet tool update -g docfx -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/OldDocFx/Old.Bad.Build.bat: -------------------------------------------------------------------------------- 1 | call Del.AllResults.bat 2 | dotnet build Alternet.UI.Documentation.csproj -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/OldDocFx/templates/alternet_backup_original/404-not-found.html: -------------------------------------------------------------------------------- 1 | 404 Not Found -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/OldDocFx/templates/alternet_new/404-not-found.html: -------------------------------------------------------------------------------- 1 | 404 Not Found -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/Serve.bat: -------------------------------------------------------------------------------- 1 | http-server -p 8081 ./site -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/apidoc/StdTreeView-remarks.md: -------------------------------------------------------------------------------- 1 | --- 2 | uid: Alternet.UI.StdTreeView 3 | remarks: *content 4 | --- 5 | 6 | -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/del.gcs.bat: -------------------------------------------------------------------------------- 1 | del /s /q *.g.cs -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/templates/alternet/404-not-found.html: -------------------------------------------------------------------------------- 1 | 404 Not Found -------------------------------------------------------------------------------- /Documentation/Alternet.UI.Documentation/tutorials/drawing-context/examples/DrawingContextTutorial/build.bat: -------------------------------------------------------------------------------- 1 | dotnet build -------------------------------------------------------------------------------- /Documentation/DocsHidden/dependency-properties/snippets/BasicInlineBinding.uixml: -------------------------------------------------------------------------------- 1 |