Example #1
0
        private static void OnVerticalOffsetPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            // VerticalOffset dependency property should be defined on a ToolTip
            ToolTip toolTip = (ToolTip)d;

            double newOffset = (double)e.NewValue;

            if (newOffset != (double)e.OldValue)
            {
                toolTip.OnOffsetChanged(0, newOffset);
            }
        }
Example #2
0
        private static void OnHorizontalOffsetPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            // HorizontalOffset dependency property should be defined on a ToolTip
            ToolTip toolTip = (ToolTip)d;

            double newOffset = (double)e.NewValue;

            // Working around temporary limitations in Silverlight:
            // perform inequality test
            //

            if (newOffset != (double)e.OldValue)
            {
                toolTip.OnOffsetChanged(newOffset, 0);
            }
        }