예제 #1
0
        /// <summary>
        /// Tries to being the control into view.
        /// </summary>
        /// <param name="control">The control.</param>
        /// <param name="rect">The area of the control to being into view.</param>
        public static void BringIntoView(this IControl control, Rect rect)
        {
            var ev = new RequestBringIntoViewEventArgs
            {
                RoutedEvent  = Control.RequestBringIntoViewEvent,
                TargetObject = control,
                TargetRect   = rect,
            };

            control.RaiseEvent(ev);
        }
예제 #2
0
        public void BringIntoView(Rect rect)
        {
            var ev = new RequestBringIntoViewEventArgs
            {
                RoutedEvent  = RequestBringIntoViewEvent,
                TargetObject = this,
                TargetRect   = rect,
            };

            this.RaiseEvent(ev);
        }