Есть ли какой-либо атрибут в WPF, который я могу добавить в элемент, поэтому, когда я нажимаю на него, целевой элемент управления получает фокус? Самое близкое, что я нашел, это «Target», но он работает только с ключами доступа, и щелчок по нему не влияет.Ссылка на метку WPF для атрибута HTML «for»
3
A
ответ
1
Нет, но attached behavior можно заставить работать для этого.
2
переопределить контроль этикетки
public class LabelEx : Label
{
public LabelEx() : base() {}
protected override void OnMouseDown(System.Windows.Input.MouseButtonEventArgs e)
{
if (Target != null) Target.Focus();
base.OnMouseDown(e);
}
}