問題タブ [tabitem]

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 に答える
5079 参照

wpf - TabControl.Orientation?

ヘッダーが上部ではなく左側にあるように TabControl を設定したいのですが、どうすればよいですか?

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

wpf - TabControl.ItemTemplate: TabItem.Header.Text を StringFormat で MultiBinding に設定します

TabItem.Header をいくつかのフィールドから取得したバインディングに設定するにはどうすればよいですか。各バインディングは異なるサイズで表示され、すべて元のヘッダー テキストの代わりに表示されます。ヘッダーのデフォルトのスタイルと動作をオーバーライドすることなく、テキストのみが必要です。

テンプレートを設定しようとしましたが、内部コントロールを含む四角形を作成します。この四角形はユーザーのクリックに応答せず、コントロール スタイルもあります。このコントロールを非表示にして、テキストのみを表示する必要があります。 .

私は次のことを試しました:

しかし、それは何も示していません。

また、HeaderTemplate を DataTemplate に設定しようとしましたが、DataTemplate が TabItem スタイルをオーバーライドし、テキストをクリックしてもクリックされたタブに移動しません。また、選択されていないタブが非常におかしいように見えます。テキストの四角形が浮かんでいますが、透明にしたいのです。

したがって、私の質問を要約すると、TabItem.Header.Text を StringFormat で MultiBinding に設定したいと思います。

0 投票する
5 に答える
10871 参照

c# - TabItemの新しいウィンドウ?

'sで別Windowのものを開くことは可能ですか?TabControlTabItem

これを実行したい理由は、に5が含まれている場合TabItemTabControlこれらすべてをコーディングしている1つのウィンドウファイルTabItemとそれに関連するアクションが非常に大きくなるためです。TabItemですから、それぞれに独自のWindowファイルを与えることができればいいのですが。

または、をWindow制御するファイルTabControlが大きくなりすぎるという問題をどのように解決しますか?

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

wpf - WPF のテンプレートに基づいて、実行時に異なるコンテンツを持つ TabItems を作成する

私は WPF を使用してアプリケーションを作成しています。その一部には、カスタムの社内デバイスを構成するために使用されるさまざまなファイルをユーザーが管理することが含まれます。同じ TabControl 内のタブでさまざまな種類の構成を操作できるようにする必要があります。つまり、TabItems のコンテンツを動的に生成する必要があります。ControlTemplates でこれを行いたいのですが、まだ機能するテンプレートを取得できていません。Window リソースで定義された「pendantConfigurationTabItemTemplate」という ControlTemplate があり、次のコードを使用してテンプレート (アクセスする必要がある名前付きアイテムを含む) を TabItems に適用し、それらを親 TabControl に追加します。

コードビハインド:

ただし、プログラムを実行するたびに、タブコントロールにタブが追加されず、代わりにタブコントロールが(一見)テンプレートのコンテンツに置き換えられるかカバーされます。誰かがこれで私を助けてくれますか?

事実上、私がやりたいことは、WPF テンプレートを TabItem ファクトリとして使用することです

0 投票する
6 に答える
10627 参照

wpf - WPF TabItem 要素の MouseClick イベント

内のWPFアプリTabControlには、TabItem1つの要素がありLabelます。thisでイベントを発生MouseClickさせたいのですが、イベント:TabTabControlMouseLeftButtonDown

ラベルをクリックしたときにのみ発火します。それは私が欲しいものではありません。

コンテンツではなく、MouseClick上でイベントを発生させるにはどうすればよいですか?Tab

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

c# - C#で実行時に動的にTabItemsにコントロールを追加する

だから、これが私の問題です。私はWpfアプリケーションで作業しているので、標準のWindowsフォームコントロールをすべて持っているわけではありません。したがって、windowsformshostを使用して、タブアイテム内にWebブラウザーを保持しようとしています。だからここに私が持っているものがあります:

現在、TabとBrowserは、コントロールの単なるカスタム実装であり、両方ともテストされ、機能しています。だからそれは問題ではありません。今私が見る限り、そのコードは機能するはずです。しかし、私は空白のタブページを見つめています。これはコードビハインドに含める必要があり、WPF自体に含めることはできないことに注意してください。

ご入力いただきありがとうございます。:) 乾杯

編集:私も同じ効果のために標準、controls.tabitem、forms.webbrowserで操作を試したことに注意してください

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

wpf - 画像付きの WPF TabItem スタイル

私には があり、にTabControlはテキストとアイコンがあります。これを行うには、 に a を追加する必要があります。TabItemTabItemStackPanelTabItem

ただし、 を追加するStackPanelと、テキストのデフォルト スタイルを制御できなくなります。

リソース:

タブ項目:

関連する行はContentPresenterリソース (スタイル) にあります。TextBlock.Foreground="White"動作しなくなりました。理由はわかりますが、他にこれを行う方法がわかりません。何か案は?

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

wpf - Visual Studio 2008、WPFタブアイテム。どうすれば前面に表示できますか?

TabItemVisual Studio 2008 wpfプロジェクトで、を前面にTabControl表示して、編集しているコントロールを確認する方法がわかりません。

ビジュアルディスプレイ部分には、最初ののコントロールのみが表示されますTabItem。設計時ではなく、実行時に機能します。

遅れているように聞こえますが、私はそうかもしれませんが、方法がわからないので、誰かに方法を教えてもらえれば本当にありがたいです。

物を前に持ってきて、後ろに押してみましたか?ドキュメントのアウトラインをクリック、プロパティを確認、ダブルクリック、髪の毛を抜く、壁に頭をぶつける...

どうしてこんなに単純なことが私を逃れることができるのでしょうか?:(

ありがとうございました。

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

wpf - App.xaml から動的に生成された TabItem のスタイルを設定する

私のアプリケーションでは、いくつかのメニューとメニュー項目で構成されたメイン ウィンドウとTabControl. では、という名前のタイプのプロパティを含むWindow.DataContextmy を参照しています。ViewModelObservableCollection<MyItemModel>Items

MyTabControl.ItemsSourceItemsプロパティにバインドされているため、TabItems は動的に宣言されます。

ここで、次のように App.xamlで を定義Styleしたいと思います。TabItem

そして、これStyleを私ので使用しますWindowTabControlしかし、問題は、 がこのようなプロパティを持っていない場合はどうすればItemsStyleよいでしょうか?

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

silverlight - Silverlight でタブ項目のオブジェクトにアクセスする

いくつかのタブアイテムを使用するタブコントロールがある Silverlight ユーザーコントロールがあります。これで、各タブ項目は別のユーザー コントロールになります。これらのユーザー コントロール タブアイテムの 1 つのオブジェクトにアクセスする方法があるかどうか疑問に思っていました。

たとえば、メインのユーザー コントロールに xaml があるとします。

そして、私の PrestatiesUC ユーザーコントロールには、オブジェクトがあります:

メインのユーザーコントロールコードで動的に起動時の可視性を無効にするにはどうすればよいですか?

私は次のようなことを試しました:

しかし、これはうまくいきませんでした。

何か案は?