Автоматическое преобразование преобразования по границам в WPF - PullRequest
0 голосов
/ 30 ноября 2010

Мне нужно, чтобы мой TextBox был переведен на вектор, скажем, X = 10, Y = 10 , когда TextBox находится в верхнем левом углу моего окна.Однако, если он расположен в правом нижнем углу, он должен быть переведен с помощью вектора X = -10, Y = -10.

Интересно, возможно ли установить преобразование преобразования для определенного элемента управления в соответствии с его положением (внизу)?-право / влево / вверх-вправо / влево) быстрым взломом.

У вас есть идеи?

Приветствия.

1 Ответ

0 голосов
/ 30 ноября 2010

Вам необходимо иметь два свойства XValue и YValue, в зависимости от ориентации, которую вам нужно привести к значению с помощью CoerceValueCallback свойства зависимостей.

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

...