Аналог метки WPF для атрибута HTML “for”
-
22-08-2019 - |
Вопрос
Есть ли в WPF какой-нибудь атрибут, который я могу добавить к элементу, чтобы при нажатии на него целевой элемент управления получал фокус?Самое близкое, что я нашел, - это "Target", но оно работает только с клавишами доступа, и нажатие на него не имеет никакого эффекта.
Решение
Нет, но привязанное поведение можно было бы заставить работать ради этого.
Другие советы
переопределить элемент управления Меткой
public class LabelEx : Label
{
public LabelEx() : base() {}
protected override void OnMouseDown(System.Windows.Input.MouseButtonEventArgs e)
{
if (Target != null) Target.Focus();
base.OnMouseDown(e);
}
}
Не связан с StackOverflow