private void OnClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { DialogBox dialogBox = new DialogBox(m_popupTitle, m_popupBody, "Find Out More", "Later"); dialogBox.Owner = m_currentWindow; bool?result = dialogBox.ShowDialog(); WatermarkCLI.OnSelected(m_nativeCallerPointer); if (result != null && result == true) { Process.Start(new ProcessStartInfo(m_webUrl)); } }
private void OnClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { ImageSource watermarkViewImageSource = GetImageAssetSource(m_imageAssetUrl); m_dialogBox = new WatermarkViewDialogBox(m_popupTitle, m_popupBody, "Find Out More", "Later", watermarkViewImageSource, false); m_dialogBox.Owner = m_currentWindow; m_dialogBox.ButtonClicked += (o, clickEventArgs, acceptClicked) => { EnableMainWindow(); WatermarkCLI.OnSelected(m_nativeCallerPointer); if (acceptClicked) { Process.Start(new ProcessStartInfo(m_webUrl)); } }; DisableMainWindow(); m_dialogBox.Show(); }