public DialogBaseControl(FrameworkElement originalContent, DialogBase dialog) { Caption = dialog.Caption; InitializeComponent(); var backgroundImage = originalContent.CaptureImage(); backgroundImage.Stretch = Stretch.Fill; BackgroundImageHolder.Content = backgroundImage; _dialog = dialog; createButtons(); }
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(); }