├── .gitattributes ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── SampleXamlApp ├── SampleXamlApp (Package) │ ├── Images │ │ ├── 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 │ ├── Package.appxmanifest │ ├── SampleXamlApp (Package).wapproj │ └── build │ │ ├── LiftedWinRTClassRegistrations.xml │ │ └── Microsoft.WinUI.AppX.targets └── SampleXamlApp │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── SampleXamlApp.csproj │ └── app.manifest ├── SampleXamlLibrary ├── SampleXamlLibrary.csproj ├── UserControl1.xaml ├── UserControl1.xaml.cs └── XamlX.targets ├── WinUIXamlCompiler ├── Ast │ ├── DependencyProperty.cs │ └── IXamlDirectSetter.cs ├── Emitters │ └── IL │ │ └── XamlDirectEmitters.cs ├── Program.cs ├── Transforms │ ├── DependencyPropertyResolver.cs │ ├── XamlDirectConversionSimplifier.cs │ ├── XamlDirectObjectCreationTransformer.cs │ └── XamlDirectPropertyResolver.cs ├── WinUITypes.cs ├── WinUIXamlCompiler.csproj ├── WinUIXamlCompilerExtensions.cs ├── WinUIXamlILCompiler.cs ├── WinUIXamlLanguage.cs └── XamlFileSource.cs ├── docs ├── xaml-breakpoint.png └── xaml-exception.jfif ├── nuget.config └── xamlx-winui.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/README.md -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Images/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Images/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Images/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Images/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Images/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Images/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Images/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Images/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Images/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Images/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Images/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Images/StoreLogo.png -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Images/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Images/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/Package.appxmanifest -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/SampleXamlApp (Package).wapproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/SampleXamlApp (Package).wapproj -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/build/LiftedWinRTClassRegistrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/build/LiftedWinRTClassRegistrations.xml -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp (Package)/build/Microsoft.WinUI.AppX.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp (Package)/build/Microsoft.WinUI.AppX.targets -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp/App.xaml -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp/App.xaml.cs -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp/MainWindow.xaml -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp/MainWindow.xaml.cs -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp/SampleXamlApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp/SampleXamlApp.csproj -------------------------------------------------------------------------------- /SampleXamlApp/SampleXamlApp/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlApp/SampleXamlApp/app.manifest -------------------------------------------------------------------------------- /SampleXamlLibrary/SampleXamlLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlLibrary/SampleXamlLibrary.csproj -------------------------------------------------------------------------------- /SampleXamlLibrary/UserControl1.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlLibrary/UserControl1.xaml -------------------------------------------------------------------------------- /SampleXamlLibrary/UserControl1.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlLibrary/UserControl1.xaml.cs -------------------------------------------------------------------------------- /SampleXamlLibrary/XamlX.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/SampleXamlLibrary/XamlX.targets -------------------------------------------------------------------------------- /WinUIXamlCompiler/Ast/DependencyProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Ast/DependencyProperty.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/Ast/IXamlDirectSetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Ast/IXamlDirectSetter.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/Emitters/IL/XamlDirectEmitters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Emitters/IL/XamlDirectEmitters.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Program.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/Transforms/DependencyPropertyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Transforms/DependencyPropertyResolver.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/Transforms/XamlDirectConversionSimplifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Transforms/XamlDirectConversionSimplifier.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/Transforms/XamlDirectObjectCreationTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Transforms/XamlDirectObjectCreationTransformer.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/Transforms/XamlDirectPropertyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/Transforms/XamlDirectPropertyResolver.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/WinUITypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/WinUITypes.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/WinUIXamlCompiler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/WinUIXamlCompiler.csproj -------------------------------------------------------------------------------- /WinUIXamlCompiler/WinUIXamlCompilerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/WinUIXamlCompilerExtensions.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/WinUIXamlILCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/WinUIXamlILCompiler.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/WinUIXamlLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/WinUIXamlLanguage.cs -------------------------------------------------------------------------------- /WinUIXamlCompiler/XamlFileSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/WinUIXamlCompiler/XamlFileSource.cs -------------------------------------------------------------------------------- /docs/xaml-breakpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/docs/xaml-breakpoint.png -------------------------------------------------------------------------------- /docs/xaml-exception.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/docs/xaml-exception.jfif -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/nuget.config -------------------------------------------------------------------------------- /xamlx-winui.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenbrix/xamlx-winui/HEAD/xamlx-winui.sln --------------------------------------------------------------------------------