using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Input; namespace gehGassi.Toolkit.Views.ContentButton { /// /// Schnittstellenbeschreibung für einen Button der einen beliebigen Inhalt haben kann /// public interface IContentButton : IContentView { /// /// Command das bei Klick ausgeführt werden soll /// ICommand Command { get; set; } /// /// Optinaler Command-Parameter /// object CommandParameter { get; set; } /// /// Methode die aufgerufen wird wenn der Button geklickt wird /// void OnClicked(); /// /// Methode die aufgerufen wird wenn der Button gedrückt wird /// void OnPressed(Point pressPosition); /// /// Methode die aufgerufen wurde wenn der Button losgelassen wird /// void OnReleased(Point releasePosition); } }