Есть ли способ масштабировать свойства XAML вместе с размером элементов, к которым они принадлежат?
По сути, у меня есть шаблон элемента управления, который я создал слишком большим для его использования / главным образом потому, что я хочу использовать один и тот же элемент управления с разными размерами. Проблема в том, что я могу установить для размера элемента управления значение Auto (в ControlTemplate), однако свойства элементов шаблона не изменяются: например, StrokeThickness остается равным 10, а должен равняться 1.
Это прекрасно работает, когда я применяю ScaleTransform к шаблону, но это приводит к тому, что элемент управления слишком мал, когда он фактически используется: width / height = Auto изменяет размер элемента управления до нужного размера и затем применяется масштабное преобразование. Так что я с каким-то не поддающимся проверке контролем.
Я немного новичок в WPF, так что может быть простой способ сделать это ...