Stylet
A very lightweight but powerful ViewModel-First MVVM framework for WPF for .NET Framework and .NET Core, inspired by Caliburn.Micro.
File Explorer
Download Latest Version (.zip)- bug-template.md
- config.yml
- FUNDING.yml
- pull-request-template.md
- AutofacTests.cs
- BootstrapperTests.cs
- CastleWindsorTests.cs
- MicrosoftDependencyInjectionTests.cs
- NinjectTests.cs
- NoIoCContainerTests.cs
- StructureMapTests.cs
- StubType.cs
- AutofacBootstrapper.cs
- Bootstrappers.csproj
- Bootstrappers.sln
- CastleWindsorBootstrapper.cs
- MicrosoftDependencyInjectionBootstrapper.cs
- NinjectBootstrapper.cs
- NoIoCContainerBootstrapper.cs
- StructureMapBootstrapper.cs
- StyletReadme.txt
- install.ps1
- readme.txt
- Stylet.Start.nuspec
- App.xaml
- Bootstrapper.cs
- ComposedViewModelsView.xaml
- ComposedViewModelsViewModel.cs
- JustIntellisenseView.xaml
- JustIntellisenseViewModel.cs
- SelfSetupView.xaml
- SelfSetupViewModel.cs
- SelfSetupWithActionTargetView.xaml
- SelfSetupWithActionTargetViewModel.cs
- ShellView.xaml
- ShellViewModel.cs
- Stylet.Samples.DesignMode.csproj
- UsingViewModelLocatorView.xaml
- UsingViewModelLocatorViewModel.cs
- ViewModelLocator.cs
- App.xaml
- HelloBootstrapper.cs
- ShellView.xaml
- ShellViewModel.cs
- Stylet.Samples.Hello.csproj
- App.xaml
- Bootstrapper.cs
- Dialog1View.xaml
- Dialog1ViewModel.cs
- ShellView.xaml
- ShellViewModel.cs
- Stylet.Samples.HelloDialog.csproj
- App.xaml
- Bootstrapper.cs
- EmployeeModel.cs
- ShellView.xaml
- ShellViewModel.cs
- Stylet.Samples.MasterDetail.csproj
- ShellView.xaml
- ShellViewModel.cs
- UserView.xaml
- UserViewModel.cs
- Secure.cs
- App.xaml
- App.xaml.cs
- Bootstrapper.cs
- FluentModelValidator.cs
- FodyWeavers.xml
- FodyWeavers.xsd
- Stringable.cs
- Stylet.Samples.ModelValidation.csproj
- HeaderView.xaml
- HeaderViewModel.cs
- Page1View.xaml
- Page1ViewModel.cs
- Page2View.xaml
- Page2ViewModel.cs
- ShellView.xaml
- ShellViewModel.cs
- App.xaml
- App.xaml.cs
- Bootstrapper.cs
- NavigationController.cs
- Stylet.Samples.NavigationController.csproj
- App.xaml
- Bootstrapper.cs
- CustomViewManager.cs
- ShellView.xaml
- ShellView.xaml.cs
- ShellViewModel.cs
- Stylet.Samples.OverridingViewManager.csproj
- OpenSubredditEvent.cs
- PostCommentsView.xaml
- PostCommentsViewModel.cs
- PostsView.xaml
- PostsViewModel.cs
- ShellView.xaml
- ShellViewModel.cs
- SubredditView.xaml
- SubredditViewModel.cs
- TaskbarView.xaml
- TaskbarViewModel.cs
- CommentsResponse.cs
- PostsResponse.cs
- CommentCollection.cs
- IRedditApi.cs
- PostCollection.cs
- RedditClient.cs
- StretchingTreeView.cs
- App.xaml
- Bootstrapper.cs
- FodyWeavers.xml
- FodyWeavers.xsd
- Stylet.Samples.RedditBrowser.csproj
- App.xaml
- Bootstrapper.cs
- Page1View.xaml
- Page1ViewModel.cs
- Page2View.xaml
- Page2ViewModel.cs
- ShellView.xaml
- ShellViewModel.cs
- Stylet.Samples.TabNavigation.csproj
- Directory.Build.props
- Stylet.Samples.sln
- ILogger.cs
- LogManager.cs
- NullLogger.cs
- TraceLogger.cs
- AssemblyInfo.cs
- BuilderTypeKey.cs
- BuilderUpper.cs
- ICreator.cs
- IRegistration.cs
- IRegistrationContext.cs
- BuilderAbstractFactoryBinding.cs
- BuilderBindingBase.cs
- BuilderBindTo.cs
- BuilderFactoryBinding.cs
- BuilderInstanceBinding.cs
- BuilderToAllImplementationsBinding.cs
- BuilderTypeBinding.cs
- AbstractFactoryCreator.cs
- CreatorBase.cs
- FactoryCreator.cs
- TypeCreator.cs
- EmptyRegistrationCollection.cs
- RegistrationCollection.cs
- SingleRegistration.cs
- FuncRegistration.cs
- GetAllRegistration.cs
- InstanceRegistration.cs
- RegistrationBase.cs
- SingletonRegistration.cs
- TransientRegistration.cs
- AbstractFactoryBuilder.cs
- Container.cs
- IRegistrationCollection.cs
- TypeExtensions.cs
- TypeKey.cs
- UnboundGeneric.cs
- FluentInterface.cs
- IContainer.cs
- IInjectionAware.cs
- InjectAttribute.cs
- StyletIoCBuilder.cs
- StyletIoCContainer.cs
- StyletIoCException.cs
- StyletIoCModule.cs
- ActionBase.cs
- ActionExtension.cs
- ApplicationLoader.cs
- BoolToVisibilityConverter.cs
- CommandAction.cs
- DebugConverter.cs
- EqualityConverter.cs
- EventAction.cs
- IconToBitmapSourceConverter.cs
- RethrowingBinding.cs
- StyletResourceDictionary.xaml
- View.cs
- BindableCollection.cs
- Bootstrapper.cs
- BootstrapperBase.cs
- Conductor.cs
- ConductorAllActive.cs
- ConductorBase.cs
- ConductorBaseWithActiveItem.cs
- ConductorNavigating.cs
- ConductorOneActive.cs
- EventAggregator.cs
- Execute.cs
- ExpressionExtensions.cs
- IBootstrapper.cs
- IConductor.cs
- IDispatcher.cs
- INotifyCollectionChanging.cs
- INotifyPropertyChangedDispatcher.cs
- IScreen.cs
- IValidationAdapter.cs
- LabelledValue.cs
- MessageBoxView.xaml
- MessageBoxViewModel.cs
- PropertyChangedBase.cs
- PropertyChangedExtensions.cs
- Screen.cs
- ScreenExtensions.cs
- Stylet.csproj
- StyletConductorExtensions.cs
- StyletIoCBootstrapperBase.cs
- ValidatingModelBase.cs
- ViewManager.cs
- WindowManager.cs
- DialogView.xaml
- DialogViewModel.cs
- WindowView.xaml
- WindowViewModel.cs
- App.config
- App.xaml
- Bootstrapper.cs
- ShellView.xaml
- ShellViewModel.cs
- StyletIntegrationTests.csproj
- template.json
- ShellView.xaml
- ShellView.xaml.cs
- ShellViewModel.cs
- App.xaml
- App.xaml.cs
- Bootstrapper.cs
- Company.StyletApplication1.csproj
- StyletTemplates.csproj
- StyletIoCAutobindingTests.cs
- StyletIoCBindingChecksTests.cs
- StyletIoCCompileTests.cs
- StyletIoCConstructorInjectionTests.cs
- StyletIoCFactoryTests.cs
- StyletIoCFuncFactoryTests.cs
- StyletIoCGetAllTests.cs
- StyletIoCGetSingleKeyedTests.cs
- StyletIoCGetSingleTests.cs
- StyletIoCInstanceBindingTests.cs
- StyletIoCModuleTests.cs
- StyletIoCMultipleBindingTests.cs
- StyletIoCPropertyInjectionTests.cs
- StyletIoCUnboundGenericTests.cs
- ActionExtensionTests.cs
- ApplicationLoaderTests.cs
- BindableCollectionTests.cs
- BoolToVisibilityConverterTests.cs
- BootstrapperBaseTests.cs
- BootstrapperTests.cs
- CommandActionTests.cs
- ConductorAllActiveTests.cs
- ConductorNavigatingTests.cs
- ConductorOneActiveTests.cs
- ConductorTests.cs
- DebugConverterTests.cs
- EqualityConverterTests.cs
- EventActionTests.cs
- EventAggregatorTests.cs
- ExecuteTests.cs
- ExpressionExtensionsTests.cs
- IconToBitmapSourceConverterTests.cs
- LabelledValueTests.cs
- MessageBoxTests.cs
- PropertyChangedBaseTests.cs
- PropertyChangedExtensionsTests.cs
- ScreenExtensionTests.cs
- ScreenTests.cs
- StyletLogManagerTests.cs
- StyletUnitTests.csproj
- TraceLoggerTests.cs
- ValidatingModelBaseTests.cs
- ViewManagerTests.cs
- ViewTests.cs
- WindowManagerTests.cs
- .editorconfig
- .gitattributes
- .gitignore
- CHANGELOG.txt
- LICENSE.txt
- Rakefile
- README.md
- Stylet.sln
- StyletIcon.png
- StyletIcon.svg
# Installation Guide
1. Get the code
git clone https://github.com/canton7/Stylet
Downloads the entire project code from GitHub to your computer.
cd Stylet
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
dotnet new -i Stylet.Templates
Type this command into your terminal and run it.
dotnet new stylet -n MyStyletProject
Type this command into your terminal and run it.
dotnet new stylet -F netcoreapp3.1 -n MyStyletProject
Type this command into your terminal and run it.
After dotnet run, check the message or address shown in the terminal.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
