Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find System.Windows.Controls.dll and System.Windows.Controls.Data.dll

Tags:

wpf

I'm using WPF, VS2010 and VS2008

Are these libraries available with Silverlight only? Is PresentationFramework.dll == System.Windows.Controls.dll?

like image 680
Ivri Avatar asked Dec 03 '09 12:12

Ivri


People also ask

Where is the system Windows Forms DLL?

Windows. Forms. dll is located in the folder C:\WINDOWS\Microsoft.NET\Framework\v2.

What is System Windows controls?

System. Windows. Controls is a namespace that contains classes defined in PresentationFramework.

Which base class is used for all the Windows controls?

Remarks. The Control class is the base class for many of the controls you add to an application.

Which of the control class contains the control for rendering?

The renderer class is the base class for control renderers. The Renderer implements the static render method that is called when a control is added to the DOM.


1 Answers

I suppose you're looking for the System.Windows.Controls namespace (not the .dll). The namespace you refer to is indeed in PresentationFramework.dll that is part of the Windows SDK from Microsoft (afaik not a standard part of the .Net framework).

System.Windows.Controls.Data is in the System.Windows.Controls.Data.dll assembly file.

The System.Windows.Controls.Data namespace is part of Silverlight, which most recent sourcefiles you can download at: http://www.microsoft.com/downloads/details.aspx?familyid=D09B6ECF-9A45-4D99-B752-2A330A937BC4&displaylang=en

Both assemblies reside on my pc in "Program Files\Reference Assemblies\Microsoft\Framework\v3.0"

Edit: wrong Silverlight download link. Corrected :)

It is possible that the Controls.Data dll is not in the recent SilverLight SDK, so if nothing else helps you can find it in an separate download: http://www.microsoft.com/downloads/details.aspx?FamilyID=084A1BB2-0078-4009-94EE-E659C6409DB0&displaylang=en

like image 176
Webleeuw Avatar answered Oct 14 '22 20:10

Webleeuw