Question

I need to have my TextBox translated by the vector, say X = 10, Y = 10 , when the TextBox is placed in the top left corner of my window. However, if it's situated in the right bottom corner, it should be translated by the vector X = -10, Y = -10.

I wonder, if it is possible to set the translate transform for a certain control according to its position (bottom-right/left / top-right/left) by a quick hack.

Do you have any ideas?

Cheers.

Was it helpful?

Solution

You need to have two property XValue and YValue, based on the orientation you need to coerce the value using CoerceValueCallback of the dependency property.

http://msdn.microsoft.com/en-us/library/system.windows.coercevaluecallback.aspx HTH

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top