問題タブ [flyout]
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.
windows-store-apps - Windows ストア アプリ: ソフト キーボードはフライアウトを移動し、フォーカスされた TextBox を非表示にします: この「巧妙な」動作を防ぐには?
私は W8.1 アプリに取り組んでおり、ソフト キーボードが表示されたときにフライアウトが自動的に再配置される方法に大きな問題があります。
フライアウト ポジショニングがいかに優れているかを示すデモを作成しました: http://1drv.ms/1kCgzMe
シナリオ 1:
- シミュレーター (またはソフトキーボードを備えたデバイス) でアプリを実行します。
- Item6 をクリックします。これにより、アイテムの左側にフライアウトが表示されます。
- フライアウト内の TextBox にフォーカスして、キーボードを表示します。Flyout はリストの中央に配置され (右にジャンプ)、キーボードの上に収まるようにサイズ変更されますが、使用可能な高さの約 2/3 になります。
==> ジャンプを回避する方法とフライアウトに利用可能な高さの 100% を与える方法は?
シナリオ 2:
- 最初からやり直すには、キーボードとフライアウトを閉じます。
- Item12 をクリックします。フライアウトはアイテムの上に配置されます。
- TextBox にフォーカスすると、Flyout が上に移動します。
==> TextBox が表示されなくなりました
フォーカスされた TextBox を画面外に移動することは、ユーザーが自分の入力内容を確認できるようにする必要がある場合、実際には良い考えではありません。Flylout の再配置をもう少し巧妙にする良い方法はありますか?
jquery - jQuery を使用した複数のフライアウト
jQuery を使用して、1 つの HTML ページに複数のフライアウトを作成したいと考えています。以下のコードを見てください。
今のところ、コンテンツが異なる div は 2 つだけです。divがクリックされたときに、pタグ(その中にネストされている)を表示/非表示にしたい。
私のjqueryの知識は非常に限られており、それを達成するために私のjqueryコードは次のようになっています。
もちろん、これは機能していません。また、同じページに 2 つ以上の div がある場合もあり、同様のポップアップが表示されます。
これを達成するにはどうすればよいですか?
どんな助けでも大歓迎です。
期待して感謝します。
よろしくパルベスA.
windows-runtime - WinRT フライアウトを閉じる原因となるイベントを処理することは可能ですか?
ユーザーがInkManagerを使用して描画できるキャンバスを備えた Windows ストア アプリがあります。下部のアプリ バーには、色、ストロークの太さなどを選択するためのボタンがいくつかあります。これらは、たとえばカラー ピッカーを含むフライアウト要素を表示することによって実装されます。
問題は、ほとんどのユーザー (私を含む) が小さな問題につまずき続けることです。ボタンをタップすると、フライアウトが開き、色を選択できます。次に、描画を開始し、キャンバス上で指 (またはスタイラス) を動かして、新しい色でストロークを作成することを期待します。ただし、タッチ イベントはポップアップを閉じるだけです。フライアウト要素が何らかの形でポインター イベントをキャプチャしているようです (ただし、UIElement ではありません)。
この問題を防ぐ方法はありますか? 理想的には、キャンバスに触れるとフライアウトが閉じられますが、同じタッチ イベントがキャンバスによって処理されるため、すぐに描画を開始できます。
c# - C# XAML フライアウトのヘッダーの背景色の変更
XAML を使用して C# でフライアウトを作成しました。タイトルと戻るボタン用に予約されているスペースの背景色を変更したいと考えています。しかし、その領域はフライアウト ページでは定義されていません。タイトルと戻るボタンを囲むパネルの背景色を変更する方法を知っている人はいますか?
css - 親リスト項目の横にフライアウト メニューが表示されない
フライアウト メニュー (垂直ドロップダウン メニュー) に取り組んでいます。メニュー項目にカーソルを合わせると、次のレベルのメニュー項目が 1 つ下に表示されます。それらを引き上げるにはどうすればよいですか?padding-top:-10px; を試しました。 left:150px; を試しました。上:0; 表示ブロック。何も影響していないようです。誰か提案はありますか?
CSS:
html:
いくつかの例を見つけましたが、どちらも上と左を使用しているように見えるので、追加しましたが、何も変わらないようでした。 フライアウト ex、フライアウト ex 2
combobox - 設定フライアウトのコンボボックスを再度開いたときに、選択した値が表示されない
これはとても簡単に思えましたが、私にとっては悪夢に変わりました。すべてがうまく機能し、値を選択でき、ビューモデルに報告されます。
問題: ユーザーが設定フライアウトを開いて値を選択します。ユーザーがフライアウトを終了します。ユーザーが設定フライアウトを再度開くと、コンボボックスに選択された値がありません。ただし、値はビューモデルに存在します。
シナリオ: 設定フライアウトのコンボボックス。
ビューモデル コード:
ユーザー設定クラス:
windows-phone-8.1 - リストからアイテムをタップしたときにフライアウトを非表示にします
彼はみんな!
私がやりたいことは、(ViewModel のコレクションにバインドされた) アイテムのリストを含むフライアウトを開き、ユーザーがリスト内のアイテムを選択すると、フライアウトが非表示になるようにすることです。これを実現するために、フライアウトを非表示にする動作を使用しています。問題は、既に選択されているアイテム (現在選択されているアイテム) をタップすると、動作が機能しないことです。
次のコードがあります。
c# - Windows Phone 8.1 の ListView で「ContextMenu」を正しく設定する方法は?
MenuFlyout に問題があります。ユーザーにオプション「削除」と「編集」を提供するために、うまく機能するコンテキストメニューを取得しようとしています。しかし、ユーザーがこれらのオプションのいずれかをクリックした場合、リストビューまたは選択されたアイテムを取得する方法についての解決策はないようです。たぶん私は何かについて混乱しているだけかもしれませんが、私は一日中検索し、人々が同様の問題を抱えていたとしても、解決策はどれもうまくいきませんでした.
XAML :
C#