У меня есть встроенное управление увеличением (от WpfExtensions- https://wpfextensions.codeplex.com/) в настольном приложении. Расположение по умолчанию элемента управления находится сверху слева. Я хочу изменить местоположение в левом нижнем углу. Updateизменение местоположения управления масштабированием из расширения wpf
0
A
ответ
0
Вы не можете просто настроить масштабирование элементов управления (бегунок и кнопки) положение снаружи - физически это просто Border
внутри Canvas
с жестко заданным положением:
Canvas.Left="20"
Canvas.Top="20"
И я так и не удалось замените шаблон ZoomControl
с новым положением внутри целевого решения (без изменения ZoomControl
исходного кода) - оно меняет положение, но перестает работать должным образом.
Так что единственный способ (работал для меня), чтобы загрузить исходный код из CodePlex и изменить положение внутри WPFExtensions -> Темы -> Generic.xaml (строки 27 и 28) в:
Canvas.Left="20"
Canvas.Bottom="20"
Компилируется и замените WPFExtensions.dll в своем решении.
В чем именно библиотека расширения wpf вы имеете в виду? Можете ли вы предоставить некоторые xaml? – Sam
@Sam Я обновил вопросы. – bill
«Расположение элемента управления по умолчанию - верхнее левое» - вы имеете в виду масштабируемый слайдер и кнопки? – Sam