DevWinUI.SourceGenerator
Install
Install-Package DevWinUI.SourceGeneratorOr
dotnet add package DevWinUI.SourceGeneratorExample
For generating BreadcrumbPageMappings you need to define <AdditionalFiles Include="@(Page)" />, for NavigationPageMappings you need to define <AdditionalFiles Include="Assets\NavViewMenu\AppData.json" Link="%(RecursiveDir)%(Filename)%(Extension)" Visible="false"/> and for StringsPropertyGenerator you need to define <AdditionalFiles Include="Strings\en-US\Resources.resw" Link="%(RecursiveDir)%(Filename)%(Extension)" Visible="false"/>
xml
<ItemGroup>
<AdditionalFiles Include="Assets\NavViewMenu\AppData.json" Link="%(RecursiveDir)%(Filename)%(Extension)" Visible="false"/>
<AdditionalFiles Include="@(Page)" />
<AdditionalFiles Include="Strings\en-US\Resources.resw" Link="%(RecursiveDir)%(Filename)%(Extension)" Visible="false"/>
</ItemGroup>you can define namespace for each file in csproj and PropertyGroup section:
xml
<StringsNamespace>myStringsNamespace</StringsNamespace>
<NavigationMappingsNamespace>MyNavigationMappingsNamespace</NavigationMappingsNamespace>
<BreadcrumbMappingsNamespace>MyBreadcrumbMappingsNamespace</BreadcrumbMappingsNamespace>Demo
See the Gallery app to see how to use it
Documentation
See Here for Online Documentation
