問題タブ [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.
silverlight - ListBoxをコレクションにバインドしていますSilverlightで可能ですか?
Silverlightでは、データバインディングはcollection<*>
許可されていますか?私は以下をしましたが何も起こらないので
Country
タイプのStatesプロパティを含むクラスはどこにありますかCollection<State>
国
州
Xaml.cs
注: アコーディオンヘッダーには各アコーディオンヘッダーに国名が表示されていますが、リストボックスは州とデータバインドされていません。
c# - xaml を介してクラス コレクション プロパティをバインドする
これは私のグローバルクラスです
これはスマート コードの TrackList です。
XAML を使用して ListView に Globals.Instance.Tracklist.Tracks をバインドしたいと考えています。
ランタイム経由で、ItemSource プロパティを使用すると非常に簡単です
しかし、xamlを使用していくつかのコードを試しましたが、どれもうまくいきませんでした。
wpf - ChangePropertycallbackのプロパティを変更しないでください
とをプロパティにListView
バインドItemSource
し、ICollectionView
選択したアイテムをdpプロパティにバインドしています。
そして、私は別のリストビューとMYViewプロパティへのバインディングitemsourceを持っています。
SelectedPropertyを変更する場合、MYViewの値を設定しますが、MYViewとバインドする新しい値をリストビューに表示しません!!!
SelectedPropertyを変更したときにMYViewプロパティを変更するにはどうすればよいですか?
wpf - ビューからモデルを更新する方法
私はモデルクラスの従業員を持っています:
およびView ModelクラスEmployeeViewModel
を含むEmployee Object
ビュー(WPF)はEmployee
、ビューモデルのオブジェクトを使用ItemSource
して従業員データを表示します
ここでの問題は、ビューに [更新] ボタンがあり、ビューのEmployee
プロパティを (テキスト ボックスを介して) 変更したときにモデルを更新したい (後でデータベースを更新できるようにするため)、ビューからこのモデルを更新する方法です。 .
wpf - データグリッド列のテンプレートを追加するには?
データグリッドに項目ソースを動的に追加しています:
しかし、(checkboxcolumn を使用して) Datagrid に新しい行を追加すると、チェックボックスは 3 つの状態になります。xamlに次のコードを追加しようとしました:
ただし、「ItemsSource を使用する前に、Items コレクションを空にする必要がある」という例外があります。
私はWPFが初めてですが、2つの状態だけでチェックボックスを作成する方法を教えてください。
c# - グリッドビュー項目ソースを変更できません
gridview(100個の緑色のボックスを持つItemTemplatesがある)でボックスの色を変更しようとしています。
最初に、リスト(クラスとして入力)を作成し、すべてのアイテムをリストに追加し、リストをグリッドビュー ソースに追加しました。
その後、グリッドビューでアイテムクリックのクリックイベントを追加しました。アイテムをクリックすると、このアイテムの色が変わります。だから私はそれとしてリストを編集しました:
クリックした項目の色を変えようとしたのですが、うまくいきません。リスト項目の色は正常に変更されていますが、グリッドビューはそれを取得していません。しかし、私は gridview がこの新しいソースを取得することを望んでいます。どうすればこの問題を解決できますか?
私のクラス :
GridView の XAML
c# - バインドされた DataGrid ItemSource が null または空のオブジェクトを返す
Myは空DataGrid
のItemSource
オブジェクトまたは null を返します。どのような場合がありますか? すべてのプロパティがバインドされています。データを追加している間はグリッドに適切に表示されますが、取得するとnullになります。
XML
バックエンド オブジェクト:
上記の検索は null を返します。
このグリッドが適切な ItemSource を返さない理由を教えてください。
編集
あなたのegに基づいて、私は自分のコードを実装しました。私の見解では、ユーザーが数字を選択できるコンボボックスがあります。その数に基づいて、その数の行がグリッドに追加されます。作業を試みましたが、行が表示されません:
私のモデルクラスでは:
DataGrid は Step2ModelList にバインドされています
コンボボックス選択時、
この後、グリッドは Step2ModelList に追加された 2 つの行を反映しません。