├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── ShowMeTheXaml.Avalonia.AvaloniaEdit ├── CustomizeEditorBehavior.cs ├── ShowMeTheXaml.Avalonia.AvaloniaEdit.csproj ├── XamlDisplayAvaloniaEdit.cs ├── XamlDisplayAvaloniaEditPopupBehavior.cs ├── XamlDisplayAvaloniaEditTextBindingBehavior.cs ├── XamlDisplayAvaloniaEditThemeBehavior.cs ├── XamlDisplayStyles.axaml └── XamlDisplayStyles.cs ├── ShowMeTheXaml.Avalonia.Demo ├── .gitignore ├── App.xaml ├── App.xaml.cs ├── Assets │ └── avalonia-logo.ico ├── Models │ └── CatalogTheme.cs ├── Program.cs ├── ShowMeTheXaml.Avalonia.Demo.csproj ├── ViewLocator.cs ├── ViewModels │ ├── MainWindowViewModel.cs │ └── ViewModelBase.cs ├── Views │ ├── MainWindow.xaml │ └── MainWindow.xaml.cs └── nuget.config ├── ShowMeTheXaml.Avalonia.Generator ├── Infrastructure │ ├── Data │ │ ├── XamlDisplayContainer.cs │ │ ├── XamlDisplayInfo.cs │ │ └── XamlDisplayPosition.cs │ ├── IInfoResolver.cs │ ├── InfoReceiver.cs │ ├── InfoResolver.cs │ ├── MiniCompiler.cs │ ├── RoslynTypeSystem.cs │ └── XamlParsers │ │ ├── XamlAstObjectTextNode.cs │ │ └── XdXDocumentXamlParser.cs ├── ShowMeTheXaml.Avalonia.Generator.csproj ├── ShowMeTheXaml.Avalonia.Generator.props ├── ShowMeTheXamlCodeTemplatesGenerator.cs └── ShowMeTheXamlGenerator.cs ├── ShowMeTheXaml.Avalonia.sln └── ShowMeTheXaml.Avalonia ├── AlignmentYConverter.cs ├── AvaloniaRuntimeXamlLoaderHelper.cs ├── ShowMeTheXaml.Avalonia.csproj ├── XamlDisplay.xaml ├── XamlDisplay.xaml.cs ├── XamlDisplayInstanceData.cs └── XamlDisplayPopupBehavior.cs /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/README.md -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/CustomizeEditorBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/CustomizeEditorBehavior.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/ShowMeTheXaml.Avalonia.AvaloniaEdit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/ShowMeTheXaml.Avalonia.AvaloniaEdit.csproj -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEdit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEdit.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEditPopupBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEditPopupBehavior.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEditTextBindingBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEditTextBindingBehavior.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEditThemeBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayAvaloniaEditThemeBehavior.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayStyles.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayStyles.axaml -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayStyles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.AvaloniaEdit/XamlDisplayStyles.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/.gitignore -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/App.xaml -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/App.xaml.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/Models/CatalogTheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/Models/CatalogTheme.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/Program.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/ShowMeTheXaml.Avalonia.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/ShowMeTheXaml.Avalonia.Demo.csproj -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/ViewLocator.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/Views/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/Views/MainWindow.xaml -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/Views/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/Views/MainWindow.xaml.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Demo/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Demo/nuget.config -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/Data/XamlDisplayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/Data/XamlDisplayContainer.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/Data/XamlDisplayInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/Data/XamlDisplayInfo.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/Data/XamlDisplayPosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/Data/XamlDisplayPosition.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/IInfoResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/IInfoResolver.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/InfoReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/InfoReceiver.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/InfoResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/InfoResolver.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/MiniCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/MiniCompiler.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/RoslynTypeSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/RoslynTypeSystem.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/XamlParsers/XamlAstObjectTextNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/XamlParsers/XamlAstObjectTextNode.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/Infrastructure/XamlParsers/XdXDocumentXamlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/Infrastructure/XamlParsers/XdXDocumentXamlParser.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/ShowMeTheXaml.Avalonia.Generator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/ShowMeTheXaml.Avalonia.Generator.csproj -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/ShowMeTheXaml.Avalonia.Generator.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/ShowMeTheXaml.Avalonia.Generator.props -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/ShowMeTheXamlCodeTemplatesGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/ShowMeTheXamlCodeTemplatesGenerator.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.Generator/ShowMeTheXamlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.Generator/ShowMeTheXamlGenerator.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia.sln -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia/AlignmentYConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia/AlignmentYConverter.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia/AvaloniaRuntimeXamlLoaderHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia/AvaloniaRuntimeXamlLoaderHelper.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia/ShowMeTheXaml.Avalonia.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia/ShowMeTheXaml.Avalonia.csproj -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia/XamlDisplay.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia/XamlDisplay.xaml -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia/XamlDisplay.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia/XamlDisplay.xaml.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia/XamlDisplayInstanceData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia/XamlDisplayInstanceData.cs -------------------------------------------------------------------------------- /ShowMeTheXaml.Avalonia/XamlDisplayPopupBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUtils/ShowMeTheXaml.Avalonia/HEAD/ShowMeTheXaml.Avalonia/XamlDisplayPopupBehavior.cs --------------------------------------------------------------------------------