WPF の初心者として、私はオブザーバブル コレクションを操作しようとしてぐるぐる回っています。
MVVMパターンを使用して私がやろうとしていることは次のとおりです。たとえば、人のスキルセットを入力しようとしているフォームがあります。
以下は私のUIレイアウトです。うまくいけば、これにより、各ビューのデータコンテキストが何であるかがわかります
Main Window
SubScreen
TextBlk(not a part of the user Control below)
ListView
UserControl(added to listview Only upon a button click)
ComboBox (ItemSource = SkillsList eg: C,C++, C# etc)
TxtBox (Binding TotalExperience... a number)
Radion Buttons (Bound to skillLevel property eg: Beginner, Expert etc)
Button (Command = Add new skill set row => repeat the usercontrol in a new list view row)
ユーザー コントロールは、私の観察可能なコレクションです。
ユーザーコントロールが正しく設定されていることを確認するにはどうすればよいですか? 作業中の listView の行 (つまり、追加または編集) を追跡するにはどうすればよいですか? 特定の人のためにコレクション全体を保存できますか? これはすべてViewモデルでやろうとしています...コードビハインドファイルはありません。
質問が素朴な場合はお詫び申し上げます。しかし、読めば読むほど混乱します。誰かが私を助けてくれたら最高です。