Переопределить значение свойства зависимости - PullRequest
1 голос
/ 17 марта 2011

Я хотел бы знать, как лучше всего перехватить значение DP и масштабировать его на определенный коэффициент таким образом, чтобы это было максимально удобно для XAML, без подкласса управления.Просто, чтобы лучше объяснить, я работаю над поведением, которое управляет масштабированием объектов Canvas (и производных), и я хочу, чтобы было легко "масштабировать" определенный DP (например, толщину линии) с помощью текущего масштабного коэффициента, поэтому я хотел быкакой-то дружественный XAML способ позволить пользователю указать, какое свойство немасштабировать, и разрешить перехватить, чтобы применить правильный коэффициент масштабирования, который я знаю как агент, который предоставляет масштабирование.Заранее спасибо,

Ответы [ 2 ]

1 голос
/ 18 марта 2011

Я использую OverrideMetadata , чтобы выполнить нужную мне работу.

1 голос
/ 17 марта 2011

Если вы пытаетесь достичь ударов постоянной ширины при увеличении / уменьшении, попробуйте увеличить масштаб, используя преобразование для ваших объектов Geometry, а не для объектов Visual / FrameworkElement.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...