問題タブ [itemtemplate]
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.
wpf - WPFでItemTemplateを動的に設定するにはどうすればよいですか?
WPFを使用して、手続き型コードを介してItemTemplateを動的に設定するTreeViewコントロールがあります。どうすればよいですか?どこかでリソースを見つける必要があると思います。
wpf - WPF リスト内のアイテムごとに異なるアイテム テンプレート?
リスト コントロール内に多くの項目があります。アイテムの種類に応じて、アイテムごとに異なるアイテム テンプレートを使用したいと考えています。したがって、リストの最初の項目は ObjectA タイプなので、ItemTemplateA でレンダリングする必要があります。2 番目の項目は ObjectB 型なので、レンダリング用に ItemTemplateB が必要です。現時点では、ItemTemplate 設定を使用して、それらすべてに対して 1 つのテンプレートを定義することしかできません。これを達成する方法はありますか?
wpf - ListBox 項目の DataTemplate の IsSelected の WPF トリガー
リストボックスがあり、次の ItemTemplate があります。
ご覧のとおり、ContentControl の Visibility は折りたたまれた状態に設定されています。
可視性を「可視」に設定するトリガーを定義する必要があります
ListItem が選択されているときですが、わかりません。
何か案は?
更新:もちろん、DataTemplate を単純に複製し、問題の ListBox にトリガーを追加して、どちらか一方を使用することもできますが、このコードの複製を防ぎたいと思います。
wpf - tabControl 内の複数の userControl インスタンス
監視可能なコレクションにバインドされた tabControl があります。headerTemplate では、文字列プロパティにバインドしたいと思います。contentTemplate では、ユーザー コントロールを配置しました。
MainWindow.xaml のコードは次のとおりです。
そしてその背後にあるコード:
したがって、このシナリオ (itemTemplate と controlTemplate を指定した場合) の問題は、ユーザー コントロールのインスタンスを1 つしか取得できず、バインドされている各アイテムのインスタンスが必要になることです。
c# - wpf ListBox の ItemTemplate をウィンドウのリソースに埋め込むにはどうすればよいですか?
これが基本的な質問である場合は申し訳ありませんが、ListBox 用に持っている ItemTemplate を取得し、それをウィンドウのリソースに配置して、複数の ListBox を使用できるようにするにはどうすればよいですか。
XAML を次に示します。
これにより、「アタッチされたプロパティにはセッターがありません」という設計時エラーがスローされます。簡潔にするために、重要ではないと思われるコードの部分を削除しました。
ありがとう
wpf - TreeView で ItemTemplate コントロールを見つける
私のツリーの定義は次のとおりです。
TreeViewItem 要素を持っているので、対応する CheckBox を見つけようとしますが、
スロー
と
私にnullを与えます。正しい解決策とは?
wpf - WPF-ItemTemplateが期待どおりに機能しない
UserControl
のリストを表示するために使用しているを持っていUIElement
ます。コントロールは、水平方向に切り替えられたシングルItemsControl
で構成され、によって公開されたものにバインドされ、のセットになります。 ItemPanelTemplate
StackPanel
ItemsSource
DependencyProperty
UserControl
ItemTemplate
UserControl.Resources
決して適用されないことを除いて、すべてが正常に機能し、ItemTemplate
理由がわかりません。完全なソースは以下のとおりです。
UserControl.xaml-
UserControl.xaml.cs-
}
私はこのようにメインウィンドウのコントロールを消費します-
ボタンは正常に表示されますが、200ピクセルの正方形の境界線の内側には表示されません。
どんな助けでも大いに活用されるでしょう。ありがとう。
c# - Datalist で子 td を確認する方法
私はデータリストを持っています。以下は、ItemTemplate の構造です。
ここで、itemdatabound イベントで、データベースから複数回 (データ) を 10:25 AM の形式でフェッチします。
各データを操作して変換しam1030
ます (itemTemplate の td ID の 1 つに似ています)。ここで、ItemTemplate の各 td をチェックし、lblID
(つまり、スタッフ ID) を変数の ID と比較してtdID
から、操作されたデータと比較します。それらが一致する場合、td の背景色を変更します。
要するに、lblID
が 3 の場合、ID で td を取得しam1030
、背景色を変更することを確認したいと思います。
C#.net で行う必要があります。