using System; using System.ComponentModel; using System.Windows.Controls; using HMI.Core.Api; using log4net; namespace HMI.Base { public class SimpleControl : UserControl, IPlugin { protected ILog log; protected string BaseFolder; public virtual void Active() { } public virtual void DeActive() { } public virtual void Init() { } public virtual void OnTabChange(object sender, object args) { } public virtual void SetBaseFolder(string folder) { BaseFolder = folder; } public virtual void SetLogger(ILog logger) { log = logger; } public virtual void InitFinish() { } public virtual void OnClose(object sender, CancelEventArgs e) { } public virtual void DoClose(object sender, EventArgs e) { } } }