問題タブ [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.
c# - .NET 4.0 の ItemContainerGenerator.Items
.NET 4.5 を使用してプロジェクトを開始しましたが、.NET 4.0 に切り替える必要があります。「Items」-ItemContainerGenerator のプロパティがないことを除いて、すべて正常に動作します。入力されたキーの文字で始まる DataGrid の行を見つけるために使用します。コードは次のとおりです。
注: デバッグ時には、"Items" プロパティが存在し、入力されます。
「アイテム」プロパティにアクセスする方法、または「アイテム」プロパティを使用せずに同じ機能を取得するための回避策を知っていますか? どんな提案も歓迎します。
c# - TreeView で ContainerFromItem が null を返す
TreeView
ルート要素が 1 つの を作成しました。
次に、このルート要素をツリーに追加しました:
そしてアイテムを見つけようとします:
それで、私がhttp://blog.quantumbitdesigns.comから取ったこのコードスニペット。しかし、行:
は常に null です。
私のポイントは、ルート要素からコンテナーを取得し、その子要素を取得して、要素を見つけてツリーを展開できる間に通過することです。
では、null ではない currentContainer を取得するにはどうすればよいでしょうか。
PS Treeview ContainerFromItem は常に nullを返し、TreeView.ItemContainerGenerator.ContainerFromItem は nullを返します。
wpf - ItemsControl の ItemTemplate からコントロールを取得するには?
私のビューには (ItemsControl の ItemTemplate で定義された) UserControls のコレクションがあり、それらへの参照を取得したいと考えています。
を使用してItemContainerGenerator.ContainerFromIndex
いますが、返さContentPresenter
れますが、UserControl タイプを取得する必要がありPlotterColetaCanalUnico
ます。どうすればいいですか?
Xaml:
コードビハインド:
受け入れられた回答と次の変更に基づいて機能するようになりました。
Xaml - ユーザー コントロールに名前を追加しました。
コードビハインド - UserControl を直接探しました (回答で示唆されているように VisualTreeHelper に頼ることなく):
listview - XAML DataTemplate 内の子にアクセスする
私はリスト ビューを使用しており、リスト ビュー内には画像があり、画像は Azure の BLOB から取得されます。Windows Phone 8.1 でアドレスを取得するために、リスト ビュー内にあるイメージ コントロールにアクセスする方法を教えてください。
c# - 特定の ItemContainerGenerator からコンテナ タイプを取得できますか?
任意の が与えられた場合、作成/使用するItemsControl
コンテナ オブジェクトのタイプを取得することは可能ですか?ItemContainerGenerator
たとえば、 a が与えられた場合ListBox
、 type を取得しようとしていますListBoxItem
。の場合、 などTreeView
になります。TreeViewItem
私は、任意のItemsControl
(より正確には、を利用する任意のコントロール)の一般的な解決策を見つけようとしていますItemContainerGenerator
。
タイプのインスタンスではなく、特に を探していType
ます。また、そのタイプを確認するためだけにインスタンスの作成に依存したくありません。