renaming and garbage collection
This commit is contained in:
@ -3,7 +3,7 @@ using Prism.Events;
|
||||
|
||||
namespace MaterialModernWPF.Service
|
||||
{
|
||||
public class AdditionalMoments : CalculationPackage
|
||||
public class AdditionalMoments : Package
|
||||
{
|
||||
public AdditionalMoments(IEventAggregator eventAggregator) : base(eventAggregator)
|
||||
{
|
||||
|
@ -4,12 +4,12 @@ using Prism.Events;
|
||||
|
||||
namespace MaterialModernWPF.Service
|
||||
{
|
||||
public abstract class CalculationPackage
|
||||
public abstract class Package
|
||||
{
|
||||
private readonly IEventAggregator _eventAggregator;
|
||||
private bool _isSelected;
|
||||
|
||||
protected CalculationPackage(IEventAggregator eventAggregator)
|
||||
protected Package(IEventAggregator eventAggregator)
|
||||
{
|
||||
_eventAggregator = eventAggregator;
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ namespace MaterialModernWPF.Service
|
||||
{
|
||||
private readonly IRegionManager _regionManager;
|
||||
private readonly IResolver _resolver;
|
||||
public CalculationPackage[] CalculationPackages { get; }
|
||||
public Package[] CalculationPackages { get; }
|
||||
|
||||
public CalculationPackageContainer(
|
||||
IEventAggregator eventAggregator, IRegionManager regionManager,
|
||||
@ -17,11 +17,11 @@ namespace MaterialModernWPF.Service
|
||||
{
|
||||
_regionManager = regionManager;
|
||||
_resolver = resolver;
|
||||
CalculationPackages = resolver.ResolveMany<CalculationPackage>().ToArray();
|
||||
CalculationPackages = resolver.ResolveMany<Package>().ToArray();
|
||||
eventAggregator.GetEvent<CalculationPackageSelectionChangedEvent>().Subscribe(SelectionChanged);
|
||||
}
|
||||
|
||||
private void SelectionChanged((CalculationPackage sender, bool isSelected) payload)
|
||||
private void SelectionChanged((Package sender, bool isSelected) payload)
|
||||
{
|
||||
var viewKey = payload.sender.GetType().FullName;
|
||||
var region = _regionManager.Regions[Constants.PackagesRegion];
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
namespace MaterialModernWPF.Service
|
||||
{
|
||||
public class CalculationPackageSelectionChangedEvent : PubSubEvent<(CalculationPackage, bool)>
|
||||
public class CalculationPackageSelectionChangedEvent : PubSubEvent<(Package, bool)>
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -3,7 +3,7 @@ using Prism.Events;
|
||||
|
||||
namespace MaterialModernWPF.Service
|
||||
{
|
||||
public class DetailedGeometryPackage : CalculationPackage
|
||||
public class DetailedGeometryPackage : Package
|
||||
{
|
||||
public DetailedGeometryPackage(IEventAggregator eventAggregator) : base(eventAggregator)
|
||||
{
|
||||
|
Reference in New Issue
Block a user