Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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();
        }