Skip to content
/ wbp Public
forked from UmiTeam/wbp

WBP Framework is based on the ABP Framework & Prism & .NET Community Toolkit to create modern WPF applications.

License

Notifications You must be signed in to change notification settings

BogdanJak/wbp

 
 

Repository files navigation

WBP Framework

build and test NuGet NuGet Download Language Issues PullRequest License

WBP Framework is based on the ABP Framework & Prism & .NET Community Toolkit to create modern wpf applications.

Getting Started

Quick Start

  • Start new WPF project
  • Install Umi.Wbp nuget: Install-Package Umi.Wbp
  • Create application module:
[DependsOn(typeof(WbpModule))]
public class DemoModule : AbpModule
{
    
}
  • Edit MainWindow.xaml.cs to following:
public partial class MainWindow : Window, IRouterHost
{
    public MainWindow(){
        InitializeComponent();
    }

    public ICollection<RouterView> RouterViews => new List<RouterView> { };
}
  • Edit App.xaml to following:
<wbp:WbpApplication x:TypeArguments="local:DemoModule,local:MainWindow" x:Class="Umi.Wbp.Demo.App"
                    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:wbp="clr-namespace:Umi.Wbp;assembly=Umi.Wbp"
                    xmlns:local="clr-namespace:Umi.Wbp.Demo">
    <Application.Resources>

    </Application.Resources>
</wbp:WbpApplication>
  • Edit App.xaml.cs to following:
public partial class App
{
}
  • Enjoy Wbp!

Startup Templates

TODO

Related Links

About

WBP Framework is based on the ABP Framework & Prism & .NET Community Toolkit to create modern WPF applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%