30 lines
914 B
C#
30 lines
914 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using DTS.Common.Base;
|
|
|
|
namespace DTS.Common.Interface.ISO.ExtraProperties
|
|
{
|
|
public interface IExtraPropertiesListViewModel : IBaseViewModel
|
|
{
|
|
void SetPage(IDataPROPage page);
|
|
void SetParent(object parent);
|
|
IExtraPropertiesListView View { get; set; }
|
|
|
|
void CopySelected();
|
|
void DeleteSelected();
|
|
ObservableCollection<IExtraProperty> ExtraProperties { get; set; }
|
|
void SetExtraProperties(IList<IExtraProperty> properties);
|
|
void Filter(object tag, string term);
|
|
|
|
void Sort(object o, bool columnClick);
|
|
bool Validate(ref List<string> errors);
|
|
|
|
bool IsReadOnly { get; set; }
|
|
IExtraProperty[] SelectedProperties { get; }
|
|
}
|
|
}
|