問題タブ [itemcontainergenerator]

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

c# - .NET 4.0 の ItemContainerGenerator.Items

.NET 4.5 を使用してプロジェクトを開始しましたが、.NET 4.0 に切り替える必要があります。「Items」-ItemContainerGenerator のプロパティがないことを除いて、すべて正常に動作します。入力されたキーの文字で始まる DataGrid の行を見つけるために使用します。コードは次のとおりです。

注: デバッグ時には、"Items" プロパティが存在し、入力されます。

「アイテム」プロパティにアクセスする方法、または「アイテム」プロパティを使用せずに同じ機能を取得するための回避策を知っていますか? どんな提案も歓迎します。

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

c# - TreeView で ContainerFromItem が null を返す

TreeViewルート要素が 1 つの を作成しました。

次に、このルート要素をツリーに追加しました:

そしてアイテムを見つけようとします:

それで、私がhttp://blog.quantumbitdesigns.comから取ったこのコードスニペット。しかし、行:

は常に null です。

私のポイントは、ルート要素からコンテナーを取得し、その子要素を取得して、要素を見つけてツリーを展開できる間に通過することです。

では、null ではない currentContainer を取得するにはどうすればよいでしょうか。

PS Treeview ContainerFromItem は常に nullを返し、TreeView.ItemContainerGenerator.ContainerFromItem は nullを返します。

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

wpf - ItemsControl の ItemTemplate からコントロールを取得するには?

私のビューには (ItemsControl の ItemTemplate で定義された) UserControls のコレクションがあり、それらへの参照を取得したいと考えています。

を使用してItemContainerGenerator.ContainerFromIndexいますが、返さContentPresenterれますが、UserControl タイプを取得する必要がありPlotterColetaCanalUnicoます。どうすればいいですか?

Xaml:

コードビハインド:


受け入れられた回答と次の変更に基づいて機能するようになりました。

Xaml - ユーザー コントロールに名前を追加しました。

コードビハインド - UserControl を直接探しました (回答で示唆されているように VisualTreeHelper に頼ることなく):

0 投票する
0 に答える
129 参照

listview - XAML DataTemplate 内の子にアクセスする

私はリスト ビューを使用しており、リスト ビュー内には画像があり、画像は Azure の BLOB から取得されます。Windows Phone 8.1 でアドレスを取得するために、リスト ビュー内にあるイメージ コントロールにアクセスする方法を教えてください。

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

c# - 特定の ItemContainerGenerator からコンテナ タイプを取得できますか?

任意の が与えられた場合、作成/使用するItemsControlコンテナ オブジェクトのタイプを取得することは可能ですか?ItemContainerGenerator

たとえば、 a が与えられた場合ListBox、 type を取得しようとしていますListBoxItem。の場合、 などTreeViewになります。TreeViewItem

私は、任意のItemsControl(より正確には、を利用する任意のコントロール)の一般的な解決策を見つけようとしていますItemContainerGenerator

タイプのインスタンスではなく、特に を探していTypeます。また、そのタイプを確認するためだけにインスタンスの作成に依存したくありません。