Вопрос

Есть ли в 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);
    }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top