作为 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)
用户 Control 是我的 observable 集合。
如何确保正确填充用户控件?如何跟踪我正在处理的 listView 的哪一行(即:添加或编辑)?我可以为特定的人保存整个集合吗?所有这一切我都试图在视图模型中做......文件后面没有代码。
如果问题很幼稚,请道歉。但是我读得越多,我就越困惑。如果有人可以帮助我,那就太好了。