問題タブ [itemscontrol]

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

wpf - WPF ItemsControl バインディングとアイテムの順序

オブジェクトの配列にバインドされている WPF アプリケーションに ItemsControl があります。そして、リストをレンダリングするために ItemTemplate を使用しています。たとえば、リスト内の各アイテムのアイテム順序を表示したい

顧客 1 名前: xxxxx 年齢: 9999

顧客 2 名前: yyyy 年齢: 8888

それを行う方法についてのアイデアありがとう

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

wpf - ItemsSource を持つ ItemsControl を配列インデックスにバインドします。

ItemsSource と DataTemplate を使用して、ItemsControl をオブジェクトの配列にバインドしたいと考えています。そして、各項目のインデックスを表示したいと思います。お気に入り

顧客 1:

お名前:xxxx

年齢:888

顧客 2:

名前:yyy

年齢: 7777

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

wpf - WPF ItemsControl の ToolTip に複数の DataContext からのデータを表示する

ItemsControl概念的に無関係なソースからデータを取得する必要がある によって生成されたアイテムのツールチップを表示しようとしています。たとえば、次のような Item クラスがあるとします。

次のように、ツールチップを使用して ItemsControl 内にアイテムを表示できます。

DataContextしかし、の経由でアクセスできる別のプロパティがあるとしますItemsControl。ツールチップ内からこれを行う方法はありますか? 例えば、

私が使用したテスト ウィンドウのコードは次のとおりです。

したがって、この例では、プロパティの値を表示したいと思いGlobalTextます (実際には、これは別のカスタム オブジェクトになります)。

問題を複雑にするために、私は実際に DataTemplates を使用して、ItemsControl 内に 2 つの異なるタイプのオブジェクトを表示していますが、どんな支援も大歓迎です!

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

wpf - WPF ItemsPanelTemplate が機能しない

私は のためにItemsPanelTemplate働くことを試みていListBoxます。はListBoxで使用されDataTemplate、暗黙的ListBoxなスタイルはデフォルトのビジュアル スタイルをオーバーライドしません。何らかの理由でItemsPanelTemplate、コントロール (a ) に指定している I'm specifiyingWrapPanelが無視され、StackPanel代わりに a が使用されます。

これはテンプレート全体です。これを引き起こしている何かが欠けているとしか思えません。

0 投票する
4 に答える
1460 参照

wpf - WPF - ItemsSource へのバインドと SelectedIndex は例外をスローしますか?

このコードにより、「引数が範囲外」という例外が発生します。へのバインディングを削除すると、SelectedIndexComboBox問題なく入力され、例外はスローされません。

私が間違っていることは何ですか?これは(何らかの理由で)不可能ですか?

コード:

XAML:

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

wpf - マルチレベルのTreeViewでItemsControlを使用する

私の同僚は、ItemsControlを使用して3層のツリービューを構築するために使用するために作成した私のプロパティのために、今日私をTheDailyWTFに入れると脅迫しました。

私はあなたに足跡を負います:

私の目標は、Keyをヘッダーとして使用し、ValueをItemsSourceとして3つのレベルで使用するItemsControlを作成することでした。

誰かがTheDailyWTFのクラッチから私を救うことができますか?これを行うためのよりクリーンな方法は何ですか。レベルの数を動的にする方法を見つけられればボーナス。

0 投票する
3 に答える
3002 参照

c# - WPF CollectionViewSource からの結果の最大量を設定する方法

DataTemplateで を使用してデータItemsControlのセットを表示しようとしています。セットItemsPanelはサイズ 3 x 3 の均一なグリッドです。 のItemsSourceは、検索語に基づいてソース コレクションをフィルタリングItemsControlする にバインドするように設定されています。CollectionViewSourceこれはすべてうまくいきます。

私がバインドしているリストは任意のサイズですが、9つの結果のみを表示したいのですが、私の人生では次のいずれかを行うことができません: a)最初の9つのアイテムを出力するように
制限する b)を 3 x 3 のみに制限し、新しい行を作成しない c)一度に 9 つのデータ テンプレートしか作成できないように制限する。CollectionViewSource
UniformPanel
ItemsControl

これは一般的なデータバインディングのシナリオであると確信しているため、本当に頭を悩ませていますが、ウェブ上でそれについて何も見つけることができません。

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

wpf - ItemsControlのCurrentItemへのバインド

以下のXAMLは、基本的にsのリストを作成しようとしています(現在のコレクション内のオブジェクトのプロパティButtonからレンダリングされます。NameViewsDataContext

ボタンをクリックすると、のCurrentItemプロパティがCollectionViewSource変更され、関連Viewするものがコンテンツプレゼンターに表示されます。

わかった。下のXAMLをクリックすると、ListBox希望どおりに機能します。

UniformGridただし、 (アイテムコントロールによって作成された)ボタンをクリックしても、CurrentItemプロパティは更新されません。

CurrentItemアイテムが選択されたときにを更新するにはどうすればよいItemsControlですか?

ありがとう

0 投票する
3 に答える
1425 参照

wpf - WPF で Add() メソッドを使用して itemsControl にアイテムを追加しているときに通知を受け取ることは可能ですか?

実際には、項目コントロールを使用して、その子をアニメーション化しています。問題は、Add() メソッドを介して項目を動的に追加すると、最初の項目がアニメーション化されず、通常どおり表示されることです。

動的に追加された子を非表示にし、後でアニメーションで使用するときに表示できるようにすることを計画しました。これにより、アニメーションで子を表示できます。

動的に追加されたときに子を非表示にするには、Add() メソッドに対して何らかの通知またはイベントが発生する必要があります。InotifyCollectionChanged を使用してみましたが、うまくいきませんでした。

あなたの考えをお願いします..あなたの別の提案も大歓迎です..

前もって感謝します...

0 投票する
4 に答える
4622 参照

silverlight - Silverlight: ItemsControl でのグループ化のようなデータグリッド

Silverlight の ItemsControl または Listbox でアイテムをグループ化することは可能ですか? これらのコントロールは DomainDataSource にバインドされます。

または、これを行うサードパーティのコントロールはありますか?

アップデート:

これは、私が作成しようとしている種類の UI です。

代替テキスト