問題タブ [itemsource]
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# - UserControl を ItemsControl に動的に追加する方法は?
実行時に動的に作成される WPF UserControl があります。ユーザーの操作に応じて、これらのコントロールが 1 ~ 5 個作成され、UI に追加する必要があります。
xaml.csObservableCollection<PlayerSpec> PlayerSpecViews
のコード ビハインドに含まれています。
最初は a を使用しGrid
て動的に追加しようとしましたRowDefinitions
が、うまくいきませんでした。コントロールのサイズが縮小されます。
次に、ItemsControl を使用してみましたが、バインディングはコントロールを追加するのではなく、型名を追加していました。
データバインディングを使用して、コントロールを追加して垂直方向に配置するにはどうすればよいですか? ボーナス情報には、必要に応じて垂直スクロール バーが含まれる場合があります。
現在の XAML とバインディングは次のとおりです。
クラス XAML :
wpf - WPF ItemSource が XAML で機能しない
WPFでチェスUIを書いています。
XAML でウィンドウのデータ コンテキストを設定しました。
ビュー モデルを保持する名前空間として「ローカル」名前空間を定義しました。
ビュー モデルには、チェスの駒のコレクションである 1 つのプロパティがあります。
私は次のようChessPieces
にChessBoard
(ItemsControl)にバインドしようとしました:
ただし、実行時にピースは表示されません。ただし、下の行のコメントを外すと機能し、ボード上のすべてのピースが表示されます。
ただ明確にします:
XAML でバインディングを設定すると、次のようになります。
コードでバインディングを設定すると、次のようになります。
XAMLバインディングで私が間違っていることを知っている人はいますか?
c# - リストボックスで選択したテンプレートを削除する方法
xml ファイルからタスクにバインドされたデータ テンプレートを含むリスト ボックスがあり、ボタンのクリック時に選択したテンプレートを削除したいのですが、例外がスローされます。代わりに ItemsSource を使用してください。」
ここにxamlのコードがあります
ここに削除ボタンのコードビハインドがあります
どこが間違っていますか?,help.thanx.
wpf - すでに itemsource を使用している wpf リストボックスに小さなポップアップを追加する
ここに私の wpf-xaml コードの一部があります:
その ListBox に別のリストボックス項目を追加したいのですが、リストボックスを右クリックする前にそれを表示したくありません。また、「AvailableJobs」プロパティにバインドしないでください。
このようなもの :
「itemsourceは空でなければならない問題」のため、これは機能しません
どうすればそれができるか、誰にでも良い考えがありますか?
可視性/右クリック機能のサポートは必要ありません。
事前に感謝します。問題が理解できることを願っています。