Exemple #1
0
        private void Hyperlink_Click(object sender, RoutedEventArgs e)
        {
            var lHyperlink = sender as Hyperlink;

            if (lHyperlink == null)
            {
                return;
            }

            var lRun = lHyperlink.Inlines.FirstInline as Run;

            if (lRun == null)
            {
                return;
            }

            Clipboard.SetText(lRun.Text);

            mPopupCopy.IsOpen = true;

            DoubleAnimation fadeInAnimation = new DoubleAnimation(1.0, new Duration(TimeSpan.FromMilliseconds(1000)));

            fadeInAnimation.Completed += fadeInAnimation_Completed;
            fadeInAnimation.BeginTime  = TimeSpan.FromMilliseconds(0);
            mPopupCopy.Opacity         = 0.0;
            mPopupCopy.BeginAnimation(UIElement.OpacityProperty, (AnimationTimeline)fadeInAnimation.GetAsFrozen());
        }