mvvmgen
MvvmGen is a lightweight MVVM library for XAML applications. It generates your ViewModels on-the-fly for you via a Roslyn-based C# Source Generator.
파일 탐색기
최종 버전 다운로드 (.zip)- build_mvvmgen.yml
- pack_mvvmgen.yml
- generate_a_viewModel_01.png
- generate_a_viewModel_02.png
- 00_start_here.md
- 01_generate_a_viewModel.md
- 02_create_properties.md
- 03_work_with_commands.md
- 04_inject_services.md
- 05_communicate_between_viewModels.md
- 06_generate_a_viewModel_factory.md
- 07_generate_a_viewModel_interface.md
- 08_set_up_dependency_injection.md
- CommandAttribute.cs
- CommandInvalidateAttribute.cs
- InjectAttribute.cs
- PropertyAttribute.cs
- PropertyCallMethodAttribute.cs
- PropertyInvalidateAttribute.cs
- PropertyPublishEventAttribute.cs
- ViewModelAttribute.cs
- ViewModelGenerateFactoryAttribute.cs
- ViewModelGenerateInterfaceAttribute.cs
- DelegateCommand.cs
- IDelegateCommand.cs
- EventAggregator.cs
- IEventAggregator.cs
- IEventSubscriber.cs
- IViewModelFactory.cs
- ViewModelBase.cs
- _._
- AssemblyInfo.cs
- MvvmGen.csproj
- packageIcon.png
- readme.md
- AttributeArgumentSyntaxExtensions.cs
- EnumerableExtensions.cs
- StringExtensions.cs
- CommandFieldGenerator.cs
- CommandInvalidateMethodGenerator.cs
- CommandPropertyGenerator.cs
- CommentHeaderGenerator.cs
- ConstructorGenerator.cs
- InjectionPropertyGenerator.cs
- ModelPropertyGenerator.cs
- NamespaceGenerator.cs
- NullableDirectiveGenerator.cs
- PropertyGenerator.cs
- UsingDirectivesGenerator.cs
- ViewModelClassGenerator.cs
- ViewModelFactoryGenerator.cs
- ViewModelInterfaceGenerator.cs
- ModelMemberInspector.cs
- ViewModelAttributeInspector.cs
- ViewModelBaseClassInspector.cs
- ViewModelGenerateFactoryAttributeInspector.cs
- ViewModelGenerateInterfaceAttributeInspector.cs
- ViewModelInjectAttributeInspector.cs
- ViewModelMemberInspector.cs
- CommandInvalidationToGenerate.cs
- CommandToGenerate.cs
- FactoryToGenerate.cs
- InjectionToGenerate.cs
- InterfaceToGenerate.cs
- PropertyToGenerate.cs
- ViewModelToGenerate.cs
- AssemblyInfo.cs
- MvvmGen.SourceGenerators.csproj
- PureCodeGenerationLibraryLoader.cs
- ViewModelBuilder.cs
- ViewModelGenerator.cs
- EnumerableExtensionsTests.cs
- CommandInvalidationToGenerateTests.cs
- CommandToGenerateTests.cs
- FactoryToGenerateTests.cs
- InjectionToGenerateTests.cs
- InterfaceToGenerateTests.cs
- PropertyToGenerateTests.cs
- ViewModelToGenerateTests.cs
- ViewModelGeneratorTestBase.cs
- CommandAttributeTests.cs
- CommandInvalidateAttribute.cs
- EventSubscriberTests.cs
- InjectAttributeTests.cs
- PropertyAttributeTests.cs
- PropertyCallMethodAttributeTests.cs
- PropertyInvalidateAttributeTests.cs
- PropertyPublishEventAttributeTests.cs
- ViewModelAttributeTests.cs
- ViewModelAttributeTests.ModelInput.cs
- ViewModelGenerateFactoryAttributeTests.cs
- ViewModelGenerateInterfaceAttributeTests.cs
- MvvmGen.SourceGenerators.Tests.csproj
- xunit.runner.json
- Events.cs
- Subscribers.cs
- EventAggregatorPubSubTests.cs
- EventAggregatorWeakReferenceTests.cs
- MvvmGen.Tests.csproj
- xunit.runner.json
- Directory.Build.props
- global.json
- MvvmGen.sln
- .editorconfig
- .gitattributes
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
