問題タブ [tabcontrol]

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.

0 投票する
1 に答える
1345 参照

c# - WPF TabItem はフォーカスを失いません

監視可能なリストにバインドされたタブコントロールがあります。タブを選択するまで、すべてが完璧に見えます。選択すると、タブはフォーカスを失うことはなく、選択したタブは使用できません。出力ウィンドウのメッセージではありません。

タブをクリックする直前のスクリーンショットを次に示します。

代替テキスト

そして、これが(問題のある)後のスクリーンショットです:

代替テキスト

この問題を解決する方法や、この種の動作をデバッグできるヒントはありますか?

0 投票する
1 に答える
1267 参照

c# - C#WinForm; コントロールのグループを別のクラスに渡す

これが私のシナリオです...各タブにさまざまなフィールドがあるwinFormtabControlがあります(各タブには異なるフィールドがあります)。ユーザーが[生成]ボタンをクリックすると、tabControlのタブからコントロールを渡すことになっているため、呼び出された関数は、渡されたコントロールの情報に基づいて電子メールを作成できます。各タブは異なる電子メールテンプレートです。メソッドは4つの異なるボタンから呼び出すことができ、各ボタンは異なるtabControlページにあり、各tabControlは異なるフィールドを持っています。

私が抱えている問題は、これらのコントロールを呼び出す/渡すための適切な方法を理解できないことです。実行後までどのtabControlボタンが押されているかわからないため、各タブには異なるコントロールのセットがあるため、これらのコントロールを受け入れるための抽象メソッドを作成しようとしています。

何か案は?

0 投票する
1 に答える
2253 参照

wpf - TabControl を使用して WPF のテキスト ボックスにフォーカスを設定する

WPF にタブ コントロールがあります。特定の tabItem に切り替えたときに、特定の textBox にフォーカスを設定したい

textBox_n.Focus(); のコードを追加しました。selectionChanged のイベント ハンドラーで実行しましたが、機能しませんでした。

tabItem の GotFocus のイベント ハンドラーにコードを追加しましたが、textBox_n.Focus() を呼び出すのは面白いことに、tabItem の GotFocus を再度呼び出していました。

どこに、どのような場所に置くのが最適か。

0 投票する
2 に答える
687 参照

c# - XAML TabControl のタブのコンテンツ領域にタブ ヘッダーが表示されるのはなぜですか?

私は、ItemsSource が、それぞれのルート要素として TabItem を持つ監視可能なビューのコレクション (UserControls) にバインドされている TabControl持っています。ただし、表示されると、UserControlラッパーが競合を引き起こしているかのように、ヘッダーテキストは各 TabItem のコンテンツにあります。

代替テキスト

TabControl はSmartFormView.xaml にあります。

TabItems が TabControl 内の TabItems として表示されるようにするには、何を変更する必要がありますか?

SmartFormAreaView.xamlと呼ばれる TabItem ビューを次に示します。

そして、ここで各ビューを作成してObservableCollectionにロードします。

0 投票する
2 に答える
1873 参照

c - WPF tabControl で、オブジェクトのタイプからタブ ページを動的に選択するにはどうすればよいですか?

MVVM パターンを実装し、タブ コントロールのタブ ページにバインドされたビューモデルをいくつか用意しました。

特定のオブジェクト タイプが変更された場合 (つまり、Car myVehical から Bike myVehical に)、関連するタブ ページが選択されるようにします。

ありがとう。

0 投票する
2 に答える
1758 参照

c# - TabControl 上の透明な LinkLabel

TabControl の上に背景が透明な LinkLabel を配置したいと思います。タブ コントロールにはタブページがありません。

TabPages 以外のコントロールを TabControl に追加することはできないため、TabCONtrol を含むコントロールに LinkLabel を追加し、LinkLabel で BringToFront を使用します。これにより、TabControl の上に表示されます。

問題: LinkLabel は透明 (BackColor プロパティ) として表示されますが、TabControl の色を背景として表示する代わりに、TabControl を含むコントロールである親の背景色を表示します。私が理解していることから、透明な BackColor は親の色を取ることを意味するため、これは通常の動作です。

質問: LinkLabel を TabControl の背景色で表示する解決策はありますか?

ありがとう

0 投票する
1 に答える
14759 参照

wpf - TabControlのアイテムをwpfの監視可能なコレクションにバインドする方法は?

TabControl の項目を ObservableCollection にバインドする最も簡単な例は何ですか?

各タブのコンテンツには一意のデータがあり、実際にこのデータには、項目コンポーネントにバインドされた独自の observableCollections があります。

現在、ユーザーコントロールがあり、作成したらすぐに各タブのコンテンツとして設定したいと考えています。また、タブの作成時に、この新しいユーザー コントロールのデータ コンテキストを動的に設定する必要があります。したがって、基本的に、タブコントロールの観察可能なコレクションに、各タブのデータにマップするモデルビューが含まれるようにします。

その上、WPF の MVVM に違反することなく、これらすべてを行う必要があります。何か助けはありますか?

とても有難い!

0 投票する
1 に答える
947 参照

wpf - TreeView (またはタブ コントロール) への XML データバインディング、異なる属性に基づく属性のバインド

私はいくつかのxmlを持っています:

上のリーフTreeViewは status 属性の値です。ノードは location 属性の値になります。

├──悪い
│.....└──
仕事 └──良い
.......├──家
.......└──山

現在、TreeView(またはTabControl) を手動で入力し、xml を反復処理して、適切なリーフにノードを追加しています。
これはデータバインディングを介して行うことができますか? コンバーターが関与すると思います...
アドバイスをありがとう。