/******************************************************************************/ /* SlunkCrypt, by LoRd_MuldeR <MuldeR2@GMX.de> */ /* This work has been released under the CC0 1.0 Universal license! */ /******************************************************************************/ using System.Windows; using System.Windows.Controls; using System.Windows.Media; namespace com.muldersoft.slunkcrypt.gui.ctrls { /// <summary> /// Interaction logic for ImageToggleButton.xaml /// </summary> public partial class ImageButton : UserControl { public event RoutedEventHandler Clicked; public ImageButton() { InitializeComponent(); Button.Click += ButtonClicked; } public ImageSource ImageSource { get { return ButtonImage.Source; } set { ButtonImage.Source = value; } } public string ButtonToolTip { get { return ButtonImage.ToolTip as string; } set { ButtonImage.ToolTip = value; } } private void ButtonClicked(object sender, RoutedEventArgs e) { Clicked?.Invoke(this, e); } } }