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