从WPF应用程序显示"选择用户和组"对话框?

jri*_*sta 15 .net wpf dialog

我需要从.NET/WPF应用程序中显示标准的"选择用户和组"对话框.我还需要能够在64位操作系统下显示它.我发现这篇CodeProject文章很古老,可以追溯到.NET 1.1天.它是用托管C++编写的,并作为COM对象公开,不适合我的需要.

有没有人实现或知道一个纯.NET/C#包装器的实现,用于显示和与标准系统"选择用户和组"对话框进行交互,该对话框将与WPF应用程序一起使用?

jri*_*sta 19

好吧,我找到了解决方案.结果我正在寻找错误的东西.要搜索的是"Active Directory对象选择器",而不是"选择用户或组".ADOP是用于从Active Directory中挑选任何对象的常用对话框,包括用户,组,计算机等.恰好这个对话框在大多数情况下标题为"选择用户或组".

为了解决此问题的其他任何人的利益,我发布了一个指向CodePlex项目的链接,即Active Directory通用对话框.NET,它为此对话框提供了一个非常易于使用的.NET包装器.使其与任何其他常见的.NET对话框一样易于使用:

http://adui.codeplex.com/

对于那些在64位操作系统或更现代的操作系统(Win2k8 +)上运行的人,在选择用户或组并选择确定后可能会遇到崩溃.这个问题的解决方案是:

http://www.codeplex.com/ADUI/Thread/View.aspx?ThreadId=38047

希望这可以帮助那些正在寻找同样事物的人.