問題タブ [itemspanel]
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.
c# - WPF DataGrid DataGridRowオーバーライドItemsPanelがタブオーダーを壊す
ウィンドウ内で拡大および縮小する必要がある 2D グリッドを必要とする WPF プロジェクトに取り組んでいます。これを行うために、DataGrid 内の ItemsPanels を UniformGrids に置き換えました。これを行うと、コントロールが正しく伸縮します。
残念ながら、何らかの理由で、これにより DataGrid 内のタブ オーダーが壊れます。タブを押すと、次の列にジャンプするのではなく、行をドロップダウンします。タブが行の最後に達すると、次の列の先頭に移動し、それを続けます。左、右、上、下の矢印キーはすべて期待どおりに機能します。影響を受ける唯一の機能はタブ オーダーです。DataGridRow スタイルを削除すると、タブ オーダーは自動的に修正されますが、行はウィンドウと共に拡張されません。
StackPanel でも同じタブの症状が発生するため、この問題は UniformGrid だけに限定されているようには見えません。
このタブの問題、または必要に応じてグリッドを拡大および縮小する別の方法を修正するために、どのように、または何を探すべきかを誰かが知っていますか?
XAML の例:
コードビハインドの例:
c# - UWP - ItemsPanel の値にアクセスできない
私は次の XAML を持っていますが、対応する .CS ファイルの ItemsWrapGrid の内容にアクセスできないようです - 誰でも私が何をすべきか教えてもらえますか (コード ビハインドと xaml はこちら):
明確にするために、これを実行すると 3 つのデータ項目があります (動作しています)。しかし、3 つのデータ項目のいずれかをクリックして、個々のコントロールを識別できるようにしたいのです。およびデータ パネル内の値。
前もって感謝します、これは私を狂わせています。ポール。