简体   繁体   English

为什么OpenFileDialog需要Microsoft.Win32?

[英]Why OpenFileDialog requires Microsoft.Win32?

I program in C# WPF. 我用C#WPF编程。 In MSDN , it states that OpenFileDialog belongs to namespace System.Windows.Controls . MSDN中 ,它声明OpenFileDialog属于命名空间System.Windows.Controls But simply having using System.Windows.Controls does not allow me to use OpenFileDialog . 但只是使用System.Windows.Controls不允许我使用OpenFileDialog I have to add using Microsoft.Win32 as well to use OpenFileDialog. 我必须使用Microsoft.Win32添加以使用OpenFileDialog。

Why? 为什么?

I suspect this is just a Silverlight documentation error/limitation. 我怀疑这只是一个Silverlight文档错误/限制。

This .Net MSDN link correctly places the OpenFileDialog in the Microsoft.Win32 namespace. .Net MSDN链接正确地将OpenFileDialog放在Microsoft.Win32命名空间中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM