Аналог метки WPF для атрибута HTML "for" - PullRequest
3 голосов
/ 25 марта 2009

Есть ли какой-нибудь атрибут в WPF, который я могу добавить к элементу, чтобы при нажатии на него целевой элемент управления становился фокусным? Ближайшая вещь, которую я нашел, - «Цель», но она работает только с клавишами доступа, и нажатие на нее не имеет никакого эффекта.

Ответы [ 2 ]

2 голосов
/ 27 мая 2010

переопределить элемент управления Label

public class LabelEx : Label
{
    public LabelEx() : base() {}

    protected override void OnMouseDown(System.Windows.Input.MouseButtonEventArgs e)
    {
        if (Target != null) Target.Focus();
        base.OnMouseDown(e);
    }
}
1 голос
/ 25 марта 2009

Нет, но прикрепленное поведение может работать для этого.

...