mirror of
https://github.com/denglihong2007/CRSim
synced 2026-08-12 20:55:38 +08:00
21 lines
600 B
C#
21 lines
600 B
C#
using CRSim.Core.Abstractions;
|
|
using CRSim.Core.Attributes;
|
|
using CRSim.ExamplePlugin.ViewModels;
|
|
using CRSim.ExamplePlugin.Views;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Hosting;
|
|
using System;
|
|
|
|
namespace CRSim.ExamplePlugin;
|
|
|
|
[PluginEntrance]
|
|
public class Plugin : PluginBase
|
|
{
|
|
public Type ViewModel => typeof(ScreenViewModel);
|
|
public Type View => typeof(ScreenView);
|
|
public override void Initialize(HostBuilderContext context, IServiceCollection services)
|
|
{
|
|
services.AddTransient(ViewModel);
|
|
services.AddTransient(View);
|
|
}
|
|
} |