using ImageMagick; using System.Windows; using System.Windows.Controls; namespace Ocr.Gui.Controls; /// /// Interaction logic for ImageControl.xaml /// public partial class ImageControl : UserControl { /// public static readonly DependencyProperty ImageProperty = DependencyProperty.Register( nameof(Image), typeof(MagickImage), typeof(ImageControl), new PropertyMetadata(default(MagickImage))); /// /// The displayed in this /// public MagickImage Image { get => (MagickImage)GetValue(ImageProperty); set => SetValue(ImageProperty, value); } /// public static readonly DependencyProperty ImageNameProperty = DependencyProperty.Register( nameof(ImageName), typeof(object), typeof(ImageControl), new PropertyMetadata(default(object))); /// /// The name of the loaded image /// public object ImageName { get => (object)GetValue(ImageNameProperty); set => SetValue(ImageNameProperty, value); } /// public ImageControl() { InitializeComponent(); } }