Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums

Go Back   Vista Forums > Vista technology newsgroups > Avalon

Finding edge coordinates of elements

Reply
 
Thread Tools Display Modes
Old 01-08-2008   #1
Ofer
Guest
 
Posts: n/a

Finding edge coordinates of elements

Hello,

I'm looking for a way to find a bounding box around controls. Specifically,
i would like to find the edge points of an image xaml control
programattically (top right, bottom left).

I tried using a GeneralTransform to transform my control to its ancestor
then trying to transform a couple of different points, but that didn't work
as i don't have access to the edge points to begin with; just margins.

Is there some sort of easy way to figure out where those points are?

Thank you,
-- Ofer
  Reply With Quote

Old 01-08-2008   #2
Ofer
Guest
 
Posts: n/a

RE: Finding edge coordinates of elements

I figured it out. There's a handy method called TranslatePoint that's
inherited from UIElement. It allows you to know what a pixel point in one
control is relative to another. For me, i gave it point (0, 0) in my image
control and told it to translate that to the window.


"Ofer" wrote:
Quote:

> Hello,
>
> I'm looking for a way to find a bounding box around controls. Specifically,
> i would like to find the edge points of an image xaml control
> programattically (top right, bottom left).
>
> I tried using a GeneralTransform to transform my control to its ancestor
> then trying to transform a couple of different points, but that didn't work
> as i don't have access to the edge points to begin with; just margins.
>
> Is there some sort of easy way to figure out where those points are?
>
> Thank you,
> -- Ofer
  Reply With Quote
 
Reply

Thread Tools
Display Modes









Vistax64.com is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Vistax64.com 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48