Я пытаюсь динамически перемещать элемент управления вкладками на wpf. Элемент управления вкладки привязан к таймеру, и в основном, если вы нажимаете кнопку, размер уменьшается, поэтому он выглядит и ведет себя как расширяемая панель. Однако, когда я «сжимаю» элемент управления вкладкой, ширина регулируется централизованно, тогда как я хочу, чтобы элемент управления оставался там, где он был расположен на оси X, как мне это сделать (почему они не могли сделать control.location (x, у) я не знаю!)?
GeneralTransform myTrans = this.tabcontrol1.TransformToAncestor(this);
Point p1 = myTrans.Transform(new Point(0, 0));
Я использую две строки выше, чтобы получить позицию, это можно сделать с помощью GeneralTransform или visualTreeHelper (который возвращает вектор), и как мне применить это к tabcontrol, чтобы заставить его двигаться?
Спасибо, Р.