【发布时间】:2011-02-19 09:44:22
【问题描述】:
我正在创建一个 Silverlight 4 应用程序来管理活动目录对象(CRUD 用户、组等)。现在我们都知道活动目录对象有很多属性。 我想为某些 AD 对象类型(用户、组等)在 SQL DB(即 samaccountname、mail 等)中保存一些属性名称组。 当 silverlight 应用程序中的用户单击“创建用户”时,我想
- 获取我在 sql db 中为用户定义的所有属性名称
- 为每个属性创建一个预定义的 Silverlight 控件并将其添加到当前的“创建视图”中
- 能够读取用户在控件中输入的所有值并将其传递出去
用户控件根据 Active Directory 属性的类型而有所不同,即对于具有日期时间值的属性,我们将创建一个带有日历的用户控件。这样我们就可以保持“创建”视图的动态。
Silverlight / Prism 基础已经存在,我正在通过 RegionManager 添加我的视图。这一切都很好,但我不确定如何以动态方式添加控件,使其仍然适用于 PRISM 和 MVVM 模式。感谢您的任何意见。
【问题讨论】:
标签: silverlight mvvm user-controls prism