public DialogBaseControl(FrameworkElement originalContent, DialogBase dialog)
        {
            Caption = dialog.Caption;

            InitializeComponent();

            var backgroundImage = originalContent.CaptureImage();
            backgroundImage.Stretch = Stretch.Fill;
            BackgroundImageHolder.Content = backgroundImage;

            _dialog = dialog;
            createButtons();
        }
Exemple #2
0
        public IDialog CreateCustomContentDialog(object content, DialogMode dialogMode)
        {
            IDialog dialog = null;

            invokeOnUiThread(() =>
            {
                dialog = new DialogBase(_dialogHost, dialogMode, _dispatcher)
                {
                    Content = content
                };
            });
            return(dialog);
        }
        public DialogBaseControl(FrameworkElement originalContent, DialogBase dialog)
        {
            Caption = dialog.Caption;

            InitializeComponent();

            var backgroundImage = originalContent.CaptureImage();

            backgroundImage.Stretch       = Stretch.Fill;
            BackgroundImageHolder.Content = backgroundImage;

            _dialog = dialog;
            createButtons();
        }