init
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DTS.Common
|
||||
{
|
||||
/// <summary>
|
||||
/// The object definition which is adding to the Main Region.
|
||||
/// </summary>
|
||||
public class ViewDefinition
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the region name in which a view is displayed.
|
||||
/// </summary>
|
||||
public string RegionName { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the type the View's interface.
|
||||
/// </summary>
|
||||
public Type ViewInterfaceType { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the type the View.
|
||||
/// </summary>
|
||||
// public Type ViewType { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the type of the viewmodel's interface.
|
||||
/// </summary>
|
||||
public Type ViewModelInterfaceType { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the type of the viewmodel.
|
||||
/// </summary>
|
||||
/// <param name="regionName">Region name</param>
|
||||
/// <param name="viewInterfaceType">Type of the View's interface to be registered.</param>
|
||||
/// <param name="viewModelInterfaceType">Type of the View Model to be registered.</param>
|
||||
public ViewDefinition(string regionName, Type viewInterfaceType, Type viewModelInterfaceType)
|
||||
{
|
||||
RegionName = regionName;
|
||||
ViewInterfaceType = viewInterfaceType;
|
||||
ViewModelInterfaceType = viewModelInterfaceType;
|
||||
}
|
||||
///// <summary>
|
||||
///// Creates a new instance of the object.
|
||||
///// Creates a new instance of the object.
|
||||
///// </summary>
|
||||
///// <param name="viewInterfaceType">Type of the View's interface to be registered.</param>
|
||||
///// <param name="viewType">Type of the View to be registered.</param>
|
||||
///// <param name="viewModelInterfaceType">Type of the viewmodel's interface to be registered.</param>
|
||||
///// <param name="viewModelType">Type of the viewmodel to be registered.</param>
|
||||
////public ViewDefinition(Type viewInterfaceType, Type viewType, Type viewModelInterfaceType, Type viewModelType)
|
||||
//{
|
||||
// ViewInterfaceType = viewInterfaceType;
|
||||
// ViewType = viewType;
|
||||
// ViewModelInterfaceType = viewModelInterfaceType;
|
||||
// ViewModelType = viewModelType;
|
||||
//}
|
||||
|
||||
private ViewDefinition() { }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user