に基づいてクラスを作成しました。UIElement
私の意図は、それを自分でオーバーライドしてレンダリングすることOnRender
です。レンダリングはうまくいきます。次に、フォーカス管理を実装し、LIFE の他の側面を続けたいと考えていますが、そのGotFocus
中で Me.Focus() をオーバーライドして呼び出しても、何も実行されません。コントロールを別のコントロールと一緒にウィンドウに配置します - TextBox
、そしてそれをクリックしても何も考えません。タブもフォーカスを設定せず、負ですTextBox
。コントロールがフォーカスされているかどうかを実際に判断するには、AcceptsTab
何らかの方法でフォーカスを視覚化する必要があることはわかっていますが、最初にフォーカスを受け取ることができるようにする必要があり、それが苦労しています。OnRender
助けていただけませんか?
PSタグFrameworkElement
を作成するのに十分な評判がなく、UIElement
タグを空のままにするのはばかげているように思えたので、これにタグを付けました。