Exemple #1
0
        public static Rect GetElementRect(FrameworkElement element)
        {
            Windows.UI.Xaml.Media.GeneralTransform buttonTransform = element.TransformToVisual(null);
            Point point = buttonTransform.TransformPoint(new Point());

            return(new Rect(point, new Size(element.ActualWidth, element.ActualHeight)));
        }
Exemple #2
0
        /// <summary>
        // The Open With dialog should be displayed just under the element that triggered it.
        /// </summary>
        private Windows.Foundation.Point GetOpenWithPosition(FrameworkElement element)
        {
            Windows.UI.Xaml.Media.GeneralTransform buttonTransform = element.TransformToVisual(null);

            Point desiredLocation = buttonTransform.TransformPoint(new Point());

            desiredLocation.Y = desiredLocation.Y + element.ActualHeight;

            return(desiredLocation);
        }
Exemple #3
0
        static public Point GetElementLocation(object e)
        {
            var element = (FrameworkElement)e;

            Windows.UI.Xaml.Media.GeneralTransform buttonTransform = element.TransformToVisual(null);

            Point desiredLocation = buttonTransform.TransformPoint(new Point());

            desiredLocation.Y = desiredLocation.Y + element.ActualHeight;

            return(desiredLocation);
        }
 private Windows.Foundation.Rect GetElementRect(FrameworkElement element)
 {
     Windows.UI.Xaml.Media.GeneralTransform buttonTransform = element.TransformToVisual(null);
     Windows.Foundation.Point point = buttonTransform.TransformPoint(new Windows.Foundation.Point());
     return(new Windows.Foundation.Rect(point, new Windows.Foundation.Size(element.ActualWidth, element.ActualHeight)));
 }
Exemple #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GeneralTransform"/> class, a
 /// Wpf-enabled wrapper for <see cref="Windows.UI.Xaml.Media.GeneralTransform"/>
 /// </summary>
 public GeneralTransform(Windows.UI.Xaml.Media.GeneralTransform instance)
 {
     this.UwpInstance = instance;
 }