Ich habe ein Canvas und in ihm ein Border. Jetzt möchte ich den Fokus auf diese Grenze legen.
Kann mir bitte jemand sagen, wie geht das?Konzentrieren Sie sich auf einen Rahmen in einem Canvas
7
A
Antwort
-2
Ich habe es nicht für Border
s versucht, aber mit einem WPF ContentControl
, ich glaube, ich hatte IsTabStop
und IsEnabled
zu true
zu setzen, um es der Lage seines Fokus zu akzeptieren.
2
Stellen Sie zuerst sicher, dass Sie Border.Focusable = True haben. Danach rufen Sie Border.Focus() und Sie sollten gut gehen.
+1
Nicht sicher, warum Sie abgelehnt wurden. Das hat perfekt für mich funktioniert. – samuelesque
'IstabStop' ist in Control definiert und Border wird nicht von Control abgeleitet. –