問題タブ [focusmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
extjs - ExtJS 4: ツールバーでテキスト入力を使用する際の問題 (フォーカスマネージャーだと思います)
私はどこでも探していますが、私の問題に対する答えが見つからないかもしれません。誰かが私を助けてくれるかもしれません.
ツールバー付きのパネルがあります ツールバーには 3 つのアイテム (ボタン、テキストフィールド、ボタン) があります これは正常に動作し、ボタンを押すことはできますが、テキストフィールドで書き込みや編集などを行うことはできません...
しかし、次のように変更した場合: ボタン、コンポーネント、ボタン そして、コンポーネントに html: '' を記述します。
フォーカス マネージャー (おそらく何か他のもの...) が起動します... ええと.. そのテキスト入力はあまり得意ではありませんが、書くことはできます... しかし、バックスペースを押すことはできません。押しても何も起こりません。矢印キーを押せます....
そのテキスト入力でのみフォーカスマネージャーを抑制する方法はありますか??? またはツールバー全体に(実際には必要ありません)
「Ext.FocusManager.disable()」を試しましたが、うまくいきません (また、Ext.FocusManager.enabled が false を返すため、Focus Manager のせいではないかもしれません)。
問題をツールバーに絞り込みました...別の場所にテキスト入力を作成しましたが、すべてのキーが機能します...同じ入力を(jqueryを使用して)ツールバー内に移動しました...そしてバックスペースと矢印キーが機能しなくなりました...移動すると、キーが再び機能し始めます:S
現在の入力を非表示にして別の入力に置き換えるjQueryプラグインを使用する予定なので、テキスト入力にする必要があります...テキストフィールドを使用しても、テキストフィールドは非表示になり、テキスト入力は、バックスペースと矢印キーの機能なしでそれを置き換えます
どんな助けでも大歓迎です
よろしく!!!!!!!!
wpf - WPF VB.net-同じコマンドに対して複数のCommandBindingを実行できますか?
WPFでは、コマンドを使用して、一度に複数のテキストボックスにすべてのコンテンツを設定しようとしています。次のコードは、トグルボタンでコマンドを取得して、スコープを持つテキストボックスを実行できますが、両方のコマンドを同時に実行することはできないようです。
私がやろうとしていることはコマンドで可能ですか?click_eventなどのコードビハインドで各テキストボックスを直接参照する必要はありません。
助けてくれてありがとう!
flash - Flex 4 フォーカス複数の UIComponents
現在、Flex 4 でフロアプラン エディターをコーディングしています。
spark Group クラスを拡張するフロアプラン グリッドがあります。このフロアプラン グリッドには、UIComponent クラスを拡張するオブジェクトが含まれます。ユーザーがフロアプランで複数のオブジェクトを選択し、移動およびサイズ変更できるようにしたいと考えています。
Photoshop/Illustratorで複数のオブジェクトを選択するのと同じように、FocusManagerを使用して複数のオブジェクトを「フォーカス」できるかどうか疑問に思っています。
java - 矢印キーでのキーバインディングの使用
矢印キーを使用してスプライトを移動するゲームを作成しています。矢印キーと文字nのキーバインディングを追加しましたが、矢印キーが機能しません。これが私のコードです:
c# - サイクル フォーカスの問題 -
ListBoxItems と ListBox のデフォルト テンプレートを書き直しています。ここ MainWindow.xaml
ここで codeBehind MainWindow.xaml.cs
私が達成したい主なアイデアは、チェック可能なListBoxを作成することです。私が持ちたい機能の 1 つは、Select All
CheckBox
. しかしここで問題。SelectAllCheckBox
は内部に配置されていませんListBox
。その下にあるので。
そのフォーカスが SelectAll CheckBox
lay insideのように機能することを望みListBox
ます。つまり、Tabキーをクリックすると、フォーカスが次のCheckBox
. 私の場合、ListBoxに複数のアイテムがある場合、CheckBox
SelectAll CheckBoxと最初のListBox
アイテムの間の2つのesの間でフォーカスを変更するだけです。しかし、私はそれが次の項目に行きたいと思っていListBox
ます。プロパティで遊んでみましたFocusManager's
が、何も起こりません。なにか提案を...?
wpf - FocusManager.FocusedElement へのバインド
私はいくつかのデータグリッドを持つアプリケーションを持っており、コマンドパラメータとしてフォーカスされたデータグリッドを取得するコマンドをExcelにエクスポートしています。CommandParameter を FocusManager.FocusedElement にバインドすることは可能ですか、それとも明示的に設定する必要がありますか?
前もって感謝します
wpf - UserControl の子コントロールから WPF にフォーカスを渡すことはできません
UserControl
と呼ばれるを定義しましたTouchTextBox
。TouchTextBox
フォーカスを受け取ったときに にフォーカスを与えるようにしましたTextBox
。ここでTouchTextBox
、ユーザーが別のコントロールをクリックしたとき、またはタブを押したときにフォーカスを放棄する必要があります。の XAML の一部を次に示しTouchTextBox
ます。
このコントロールは、いくつかの の子コントロールとして使用され、UserControl
その後 my で使用されますMainWindow
。このコントロールがフォーカスを受け取ると、Popup が設計どおりに表示されます。しかし、どういうわけか、別のコントロールをクリックしたり、タブを押したりしても、フォーカスが失われません。
これを機能させるには、何を変更する必要がありますか?
トニー
actionscript-3 - Flex の setFocus
私はflex4 mxmlで次のコードを使用していますが、うまくいきます。
アクションスクリプトで同じ使い方 ボタンを使わずにアプリケーションの作成完了イベントを作るという意味です。
つまり、アプリケーションにログインパネルがあります。ページがロードされている間、ユーザー名フィールドにカーソルが置かれている必要があります。
誰でも私を助けることができますか?
.net - ボタンがクリックされた後、データグリッドにフォーカスを与える
ボタンとデータグリッドがあります。それらは同じウィンドウにあります。ボタンがクリックされた後、選択した行にフォーカスを合わせる必要があります。私が思っていたほど簡単ではないようです。
だから私はDataGridRowオブジェクトを持っています。DataGridRow.Focus()を呼び出しましたが、フォーカスはまだそこにあります。この信じられないほどのトピックを読んだ後、FocusManagerを使用してボタンのフォーカスを緩め、Button.IsFocusable = falseに設定してから、もう一度trueに設定してみました。また、これを使用して私の行に焦点を当ててみました:
しかし、それは役に立ちませんでした。おそらく私はFocusManagerがどのようにうまく機能するかを理解していません。誰かが私に行に焦点を合わせる方法の手がかりを教えてもらえますか?
wpf - キーボードフォーカスを与えずに論理フォーカスを設定するにはどうすればよいですか?
キーボードフォーカスを与えず に、コードでコンテナまたはフォーカスされた子の論理フォーカスを定義するにはどうすればよいですか?
コントロールがTabキーを使用するか、子に当たらないコンテナの一部をクリックしてフォーカスを取得するときに、どの子がフォーカスを取得するかを制御したいのですが、まだフォーカスがない場合は、実際のフォーカスを与えない(または盗む)ことはしません。それを持っている。
また、キーボードジェスチャを使用して特定の子を選択したり、マウスで子をクリックしたりすることも可能です。
キーボードフォーカスと論理フォーカスのWPFの違いを理解しています。また、要素の場合、キーボードフォーカスがあるということは論理フォーカスがあることを意味しますが、論理フォーカスがあるということは要素がキーボードフォーカスを持っているということではありません。
また、添付プロパティFocusManager.FocusedElementは、このプロパティを定義する要素から開始して、ビジュアルツリーで論理フォーカスを持つ要素を定義することも理解しています。
このプロパティは、FocusManager.IsFocusScopeがtrueに設定されている場合だけでなく、GroupBoxなどのコンテナーにも使用されることに気付きました。
私はWPFフォーカスのトピックについて多くの試み、大量の検索、および読書を行いましたが、これまでのところ成功していません。何が欠けているのか理解できません。
FocusManager.SetFocusedElement
によってもキーボードフォーカスが与えられ、子要素のプロパティFocusableを直前にfalseに一時的に変更します。これは、子がフォーカスを取得した後ではなく、前にフォーカスがなかったときに初めて機能します。
私が達成しようとしていることを説明する例:RadioButtonの単純なグループがあり、ユーザーがフォーカスをこのGroupBoxに移動するときにどのオプションがフォーカスを取得するかをコードで動的に制御したい(通常はオプションありますisChecked=true
)。
最後のコメントですが、 ListBoxを使用してオプションの動的リストを実装し、リストのselectedItemをデータコンテキストのプロパティにバインドし、ListBoxItemのスタイルとテンプレートを使用して、アイテムテンプレートのRadioButtonのIsCheckedプロパティをIsSelctedにバインドする方法を知っています。親のListBoxItemのプロパティであり、機能しますが、特定のケースでは、RadioButtonをデータコンテキストのプロパティに直接バインドする必要があります。同時にリストのIsSelectedプロパティにバインドすることはできません。