79:
646:
204:
3502:
1653:
29:
1663:
1673:
392:
575:. However, drag and drop placement of GUI components in a manner similar to Windows Forms is still provided in XAML by replacing the root XAML element of the Page/Window with a "Canvas" UI-Control. When making this change, the user can build a window in a similar fashion as in Windows Forms by directly dragging and dropping components using the Visual Studio GUI.
490:
the form resize event handler to reposition a control so that it remains centered on the form, expands to fill up the form, etc. By inserting code into the event handler for a keypress in a text box, the program can automatically translate the case of the text being entered, or even prevent certain characters from being inserted.
461:(MFC) library in developing client applications. It provides a wrapper consisting of a set of C++ classes for development of Windows applications. However, it does not provide a default application framework like the MFC. Every control in a Windows Forms application is a concrete instance of a class.
902:
It is very unlikely that the implementation will ever implement everything needed for full compatibility with
Windows.Forms. The reason is that Windows.Forms is not a complete toolkit, and to work around this problem some of the underlying Win32 foundation is exposed to the programmer in the form of
630:, which are not available in platforms other than Windows. A more significant problem is that, since version 5.2, Mono has been upgraded so that its default is to assume a 64 bit platform. However, System.Windows.Forms on Mono for the Macintosh OS X platform has been built using a 32 bit subsystem,
469:
All visual elements in the
Windows Forms class library derive from the Control class. This provides the minimal functionality of a user interface element such as location, size, color, font, text, as well as common events like click and drag/drop. The Control class also has docking support to let a
489:
associated with them. Default values are provided when the control is created, but may be changed by the programmer. Many attribute values can be modified during run time based on user actions or changes in the environment, providing a dynamic application. For example, code can be inserted into
578:
While XAML provides drag and drop placement backwards compatibility through the Canvas
Control, XAML Controls are only similar to Windows Forms Controls and are not one-to-one backwards compatible. They perform similar functions and have a similar appearance, but the properties and methods are
554:
Conference, Microsoft explained that
Windows Forms was under maintenance mode, with no new features being added, but bugs found would still be fixed. Most recently, improved high-DPI support for various Windows Forms controls was introduced in updates to .NET Framework version 4.5.
621:
was announced as complete; System.Windows.Forms 2.0 works natively on Mac OS X. However, System.Windows.Forms has not been actively developed on Mono. Full compatibility with .NET was not possible, because
Microsoft's System.Windows Forms is mainly a wrapper around the
988:
WPF is not intended to replace
Windows Forms. Windows Forms is still alive and well, and will continue to be enhanced and supported by Microsoft for years to come. WPF is simply another tool for Windows desktop application developers to use, when
1718:
1120:
For tools that are mostly OpenGL/DirectX based, use
Windows.Forms, keeping in mind that some bug fixing or work around on their part might be needed as our Windows.Forms is not actively developed.
532:
In .NET Framework 2.0, Windows Forms gained richer layout controls, Office 2003 style toolstrip controls, multithreading component, richer design-time and data binding support as well as
634:. As of this date, a 64-bit version of System.Windows.Forms for use on Mac OS X remains unavailable and only .NET applications built for the 32 bit platform can be expected to execute.
70:
525:. Windows Forms is built on the existing Windows API and some controls merely wrap underlying Windows components. Some of the methods allow direct access to Win32
4875:
344:, providing a platform to write client applications for desktop, laptop, and tablet PCs. While it is seen as a replacement for the earlier and more complex
360:
2083:
1014:
Windows Forms is continuing to be supported, but in maintenance mode. They will fix bugs as they are discovered, but new functionality is off the table
454:. With the help of Windows Forms, the .NET Framework provides a more comprehensive abstraction above the Win32 API than Visual Basic or MFC did.
2058:
4341:
493:
Besides providing access to native
Windows controls like button, textbox, checkbox and listview, Windows Forms added its own controls for
2119:
3536:
2592:
1709:
1214:
618:
4890:
2078:
1792:
4870:
4865:
4778:
3987:
2457:
2308:
2068:
1405:
544:
2167:
2093:
1239:
944:
4599:
4208:
3474:
3183:
2202:
651:
4133:
4900:
2361:
4464:
4268:
4160:
4027:
3208:
2253:
2225:
2152:
1828:
1577:
458:
349:
821:
2923:
2452:
2429:
676:
481:
techniques. A tool is used to place controls (e.g., text boxes, buttons, etc.) on the form (window). Controls have
396:
4880:
3505:
3393:
3228:
3008:
3003:
2490:
2404:
2124:
1978:
1437:
256:
1065:
Support for
Windows Forms 2.0 is complete. At this point, we are largely just fixing bugs and polishing our code.
3992:
3484:
3255:
2998:
2414:
1787:
1757:
1595:
1462:
1417:
627:
568:
540:
526:
78:
4296:
3974:
3937:
3743:
3712:
3138:
3098:
2755:
2745:
2506:
2447:
1666:
1266:
471:
432:
217:
4671:
4573:
4540:
4223:
3797:
3529:
3322:
2968:
2898:
2740:
2604:
2318:
1390:
3886:
3425:
3238:
3118:
3103:
3028:
2585:
2442:
2313:
2303:
2291:
1702:
1207:
551:
183:
1133:
4826:
4719:
4421:
3784:
3469:
3203:
3078:
3013:
2554:
2467:
2419:
1468:
1456:
680:
514:
157:
976:
4806:
4555:
4125:
3703:
3627:
3243:
2928:
2296:
2063:
2030:
1864:
1091:
Does
Winforms run on OSX? Yes, as of Mono 1.9, Winforms has a native OSX driver that it uses by default
842:
572:
352:, it does not offer a comparable paradigm and only acts as a platform for the user interface tier in a
539:
With the release of .NET Framework 3.0, Microsoft released a second, parallel API for rendering GUIs:
4855:
4811:
4581:
4385:
3353:
3233:
3143:
2760:
2618:
2286:
2088:
2005:
1782:
1777:
1752:
1411:
498:
2215:
4895:
4885:
4768:
4152:
4060:
4037:
3774:
3761:
3684:
3522:
3479:
3420:
3327:
3260:
2958:
2785:
2623:
2263:
2051:
2015:
1400:
796:
686:
673:
518:
412:
322:
781:
4454:
4429:
4032:
3720:
3545:
3018:
2722:
2696:
2578:
2570:
2549:
2534:
2511:
2258:
2248:
2182:
1695:
1585:
1322:
1311:
1234:
1200:
669:
659:
510:
497:
hosting, layout arrangement, validation and rich data binding. Those controls are rendered using
916:
Sells, Chris; Weinhardt, Michael (May 16, 2006). "Appendix A. What s New in Windows Forms 2.0".
4860:
4042:
2780:
2666:
2210:
2192:
2162:
2020:
1732:
1557:
1552:
1516:
1273:
353:
4002:
3950:
3840:
3489:
3158:
3123:
3043:
2810:
2480:
2399:
2394:
2187:
1947:
1859:
1762:
1676:
1422:
1303:
482:
288:
423:, it spends most of its time simply waiting for the user to do something, such as fill in a
4497:
3830:
3669:
2978:
2858:
2281:
1983:
1932:
1833:
1772:
1373:
1278:
1177:
383:
incomplete implementation of Windows Forms remains the only cross-platform implementation.
319:
1155:
8:
4727:
4545:
4331:
4243:
4198:
3412:
2953:
2701:
2676:
2356:
2339:
2240:
2147:
1886:
1432:
1187:
1182:
935:
Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET
753:"Design and Implementation Guidelines for Web Clients by Microsoft Pattern and Practices"
752:
712:
326:
203:
42:
Please help update this article to reflect recent events or newly available information.
4834:
4459:
3997:
3265:
3178:
3148:
2790:
2686:
2651:
1927:
1767:
1333:
1188:
MSDN : Windows Forms Technical Articles - Automating Windows Form with Visual Test
933:
603:
428:
379:
framework. However, the framework is still available only on the Windows platform, and
261:
236:
4816:
3965:
3614:
3598:
3575:
3368:
3300:
3153:
3108:
3023:
2893:
2820:
2539:
2409:
2351:
2177:
1957:
1911:
1443:
1358:
940:
436:
431:. The code for the application can be written in a .NET programming language such as
229:
474:
support in the Control class also helps impaired users to use Windows Forms better.
4788:
4684:
4487:
4258:
4175:
4109:
4099:
4089:
3435:
2973:
2681:
2671:
2010:
1896:
1484:
1346:
1108:
420:
375:. With this release, Windows Forms has become available for projects targeting the
272:
224:
4393:
4081:
3651:
3632:
3464:
3285:
3223:
3133:
3058:
2983:
2963:
2691:
1891:
1628:
1590:
1288:
1104:
1028:
614:
587:
341:
249:
128:
17:
1687:
4563:
4336:
4170:
3851:
3586:
3549:
3290:
3033:
2848:
2843:
2800:
2646:
2371:
2230:
1952:
1823:
1612:
1501:
1261:
607:
522:
416:
400:
380:
337:
265:
241:
108:
99:
4849:
4773:
4750:
4633:
4591:
4344:
4309:
4238:
4052:
4009:
3945:
3864:
3218:
3188:
2888:
2656:
2485:
2475:
2389:
2273:
2142:
2073:
1906:
1901:
1656:
1474:
1427:
1383:
1293:
486:
478:
1078:
896:
4482:
4449:
4253:
3835:
3603:
3113:
2933:
2878:
2873:
2544:
1607:
1542:
1368:
1363:
1001:
631:
451:
443:
3514:
962:
Pro WPF and Silverlight MVVM: Effective Application Development with Model
4527:
4517:
4368:
4360:
4278:
4218:
3899:
3894:
3882:
3792:
3622:
3332:
3063:
2918:
2883:
2706:
2661:
2529:
2437:
2172:
1876:
1818:
1813:
1602:
1524:
1378:
1317:
692:
623:
447:
372:
277:
543:(WPF) based on DirectX, together with a GUI declarative language called
4798:
4614:
4474:
3922:
3398:
3373:
3348:
2903:
2815:
2795:
2770:
2157:
2098:
1962:
1881:
1493:
1052:
123:
94:
563:
For future development, Microsoft has succeeded Windows Forms with an
4609:
4535:
4502:
4411:
4350:
4304:
4263:
3378:
3295:
3173:
2988:
2943:
2908:
2853:
2601:
2559:
1633:
1506:
1395:
664:
533:
376:
364:
330:
192:
103:
4704:
4444:
4326:
3692:
3443:
3358:
3168:
3128:
3053:
3038:
2993:
2775:
2765:
1942:
1742:
1737:
424:
2600:
558:
4679:
4656:
4512:
4507:
4403:
4286:
4094:
3927:
3817:
3567:
3275:
3193:
3163:
3093:
3068:
2948:
2868:
2805:
2384:
2379:
2344:
2220:
2046:
1988:
1937:
1854:
1838:
1638:
1563:
1529:
1353:
1341:
591:
494:
69:
4732:
4689:
4638:
4492:
4439:
4314:
3917:
3872:
3825:
3751:
3448:
3316:
3073:
3048:
2913:
2863:
1998:
1871:
1283:
766:
Sells, Chris; Weinhardt, Michael (May 16, 2006). "Appendix B".
599:
595:
579:
different enough to require remapping from one API to another.
368:
367:
announced releasing Windows Forms as an open source project on
116:
112:
4346:
741:(1st ed.). Addison-Wesley Professional. p. xxxviiii.
4699:
4661:
4604:
4248:
4228:
4203:
4190:
4114:
4019:
3909:
3855:
3590:
3388:
3363:
3270:
3198:
3088:
2750:
2025:
1547:
345:
391:
4709:
4694:
4624:
4434:
4373:
4321:
4233:
4213:
4104:
4075:
3680:
3659:
3645:
3383:
3213:
2938:
2838:
2114:
1993:
1797:
1747:
1255:
1223:
822:"Announcing WPF, WinForms, and WinUI are going Open Source"
564:
333:
245:
4783:
4760:
4742:
4648:
4180:
4165:
3769:
3664:
3280:
3083:
2323:
517:
API, Windows Forms was an early and easy way to provide
1192:
1029:"High DPI Improvements for Windows Forms in .NET 4.5.2"
813:
626:, and some of the methods allow direct access to Win32
960:
Hall, Gary (December 27, 2010). "DirectX, not GDI+".
470:
control rearrange its position under its parent. The
788:
641:
529:, which are not available in non-Windows platforms.
784:(Visual Studio 2003 documentation). Microsoft 2003.
932:
891:
889:
887:
1717:
1183:MSDN : Windows.Forms reference documentation
797:"Microsoft Open Sources WPF, WinForms, and WinUI"
4847:
871:
869:
884:
559:XAML backwards compatibility with Windows Forms
915:
875:
857:
841:De Smet, Bart (January 4, 2011). "Chapter 5".
768:Moving from MFC, Windows Forms 2.0 Programming
765:
3530:
2586:
1703:
1208:
939:(1st ed.). Addison-Wesley Professional.
876:Griffiths, Ian; Adams, Matthew (March 2003).
866:
858:Griffiths, Ian; Adams, Matthew (March 2003).
582:
4876:Microsoft application programming interfaces
931:Noyes, Brian (January 12, 2006). "Preface".
920:(2nd ed.). Addison-Wesley Professional.
770:(2nd ed.). Addison-Wesley Professional.
550:During a question-and-answer session at the
3544:
3537:
3523:
2593:
2579:
2362:Security Support Provider Interface (SSPI)
1710:
1696:
1662:
1215:
1201:
617:'s support for System.Windows.Forms as of
567:-based GUI entry using frameworks such as
477:In Visual Studio, forms are created using
202:
77:
68:
1178:MSDN: Building Windows Forms applications
819:
446:Common Controls by wrapping the existent
59:Graphical user interface software library
1156:"Windows.Forms Comes to 64-bit Mac OS X"
1103:
442:Windows Forms provides access to native
390:
1793:Windows Advanced Rasterization Platform
840:
4848:
4779:Extensible Application Markup Language
1788:DirectX Graphics Infrastructure (DXGI)
1406:Extensible Application Markup Language
794:
3518:
2574:
1691:
1196:
1026:
974:
930:
736:
504:
4600:Component Library for Cross Platform
4209:Component Library for Cross Platform
3475:Microsoft Open Specification Promise
3184:Text Template Transformation Toolkit
2605:free and open-source software (FOSS)
1672:
959:
903:exposing the Windows message handler
820:Hanselman, Scott (4 December 2018).
652:Free and open-source software portal
22:
964:(2010 ed.). Apress. p. 2.
13:
4465:Lightweight User Interface Toolkit
4269:Simple and Fast Multimedia Library
4161:Enlightenment Foundation Libraries
3711:
2254:Microsoft Foundation Classes (MFC)
2226:Distributed Component Object Model
1153:
737:Sells, Chris (September 6, 2003).
350:Microsoft Foundation Class Library
163:v8.0.0 / November 14, 2023
14:
4912:
1171:
880:. O'Reilly Media. pp. 27–53.
677:application programming interface
3501:
3500:
3394:TPM 2.0 Reference Implementation
3229:Windows Communication Foundation
3004:Microsoft Automatic Graph Layout
1671:
1661:
1652:
1651:
1438:Windows Communication Foundation
795:Martin, Jeff (4 December 2018).
644:
27:
3993:Windows Presentation Foundation
3485:Open Source Security Foundation
3256:Windows Presentation Foundation
2999:Managed Extensibility Framework
1463:Windows Presentation Foundation
1418:Managed Extensibility Framework
1147:
1134:"Introduction to Mono on macOS"
1126:
1097:
1071:
1045:
1020:
994:
968:
953:
924:
909:
878:NET Windows Forms in a Nutshell
860:NET Windows Forms in a Nutshell
782:"Introduction to Windows Forms"
739:Windows Forms Programming in C#
541:Windows Presentation Foundation
386:
4891:Software using the MIT license
3139:Python Tools for Visual Studio
3099:Open Management Infrastructure
3009:Microsoft C++ Standard Library
2264:Windows Template Library (WTL)
1027:Allen, Jonathan (2014-05-06).
851:
834:
774:
759:
745:
730:
705:
472:Microsoft Active Accessibility
1:
4871:Free and open-source software
4866:Formerly proprietary software
4224:OpenGL User Interface Library
3809:High-level, platform-specific
2259:Active Template Library (ATL)
1979:Data Access Components (MDAC)
1719:Microsoft APIs and frameworks
918:Windows Forms 2.0 Programming
699:
3426:Microsoft Reciprocal License
3104:Open Neural Network Exchange
3029:Microsoft Enterprise Library
862:. O'Reilly Media. p. 4.
457:Windows Forms is similar to
7:
3559:Low-level platform-specific
3204:Virtual File System for Git
3079:Neural Network Intelligence
3014:Microsoft Cognitive Toolkit
2555:Multilingual User Interface
2481:Dynamic Data Exchange (DDE)
1469:Windows Workflow Foundation
1457:Windows Identity Foundation
755:. Microsoft. November 2003.
637:
464:
371:. It is released under the
363:event on December 4, 2018,
10:
4917:
4901:Windows-only free software
4145:High-level, cross-platform
975:Smith, Josh (2007-09-05).
583:Alternative implementation
536:for web-based deployment.
459:Microsoft Foundation Class
15:
4825:
4797:
4759:
4741:
4718:
4670:
4647:
4623:
4590:
4582:Lazarus Component Library
4572:
4554:
4526:
4473:
4420:
4402:
4384:
4359:
4295:
4277:
4189:
4151:
4142:
4123:
4073:
4051:
4018:
3973:
3963:
3936:
3908:
3881:
3863:
3849:
3815:
3806:
3783:
3760:
3742:
3733:
3701:
3678:
3643:
3612:
3584:
3565:
3556:
3498:
3457:
3434:
3411:
3354:Extensible Storage Engine
3341:
3309:
3234:Windows Driver Frameworks
3144:R Tools for Visual Studio
3019:Microsoft Design Language
2829:
2731:
2715:
2639:
2632:
2619:Microsoft and open source
2611:
2520:
2499:
2466:
2428:
2370:
2332:
2272:
2239:
2201:
2133:
2107:
2039:
2006:Extensible Storage Engine
1971:
1920:
1847:
1806:
1783:Windows Imaging Component
1778:Windows Image Acquisition
1725:
1647:
1621:
1576:
1538:
1515:
1492:
1483:
1412:Language Integrated Query
1332:
1302:
1248:
1230:
610:compatible set of tools.
415:supported by Microsoft's
409:Windows Forms application
283:
271:
255:
235:
223:
213:
182:
178:
156:
152:
134:
122:
93:
85:
76:
67:
36:This article needs to be
4061:Visual Component Library
4038:Windows Template Library
3775:Simple DirectMedia Layer
3736:Low Level Cross-platform
3480:Open Letter to Hobbyists
3421:Microsoft Public License
3319:(v1.25, v2.0 & v4.0)
3261:Windows Template Library
2959:Dynamic Language Runtime
2624:Shared Source Initiative
1401:Dynamic Language Runtime
1240:Libraries and frameworks
1222:
687:Visual Component Library
519:graphical user interface
413:event-driven application
63:Windows Forms (WinForms)
16:Not to be confused with
4881:Microsoft free software
4455:Standard Widget Toolkit
4430:Abstract Window Toolkit
4033:Active Template Library
2697:Windows Package Manager
2550:Language Interface Pack
2535:Text Services Framework
2249:Framework Class Library
1323:Framework Class Library
1312:Common Language Runtime
1004:. infoq.com. 2014-04-03
977:"WPF vs. Windows Forms"
670:Abstract Window Toolkit
660:Microsoft Visual Studio
511:Abstract Window Toolkit
165:; 10 months ago
4043:Object Windows Library
3470:F# Software Foundation
2193:Common Log File System
2021:Access Database Engine
1733:Desktop Window Manager
1558:Native Image Generator
1553:.NET Compiler Platform
1274:.NET Compact Framework
672:(AWT), the equivalent
513:(AWT), the equivalent
444:Windows User Interface
404:
329:included as a part of
140:; 22 years ago
138:February 13, 2002
3490:Outercurve Foundation
3044:Mixed Reality Toolkit
2521:Text and multilingual
1423:Microsoft Silverlight
394:
4498:Google Closure Tools
3670:X Toolkit Intrinsics
2979:Fluent Design System
2859:.NET Micro Framework
2507:Active Accessibility
1773:Windows Color System
1279:.NET Micro Framework
899:. mono-project.com.
683:programming language
590:is a project led by
320:free and open-source
2702:WorldWide Telescope
2677:Microsoft PowerToys
2545:Input method editor
2357:Data Protection API
2148:Windows Script Host
1887:Image Mastering API
1433:Parallel Extensions
979:. Josh Smith on WPF
606:standard compliant
64:
4460:Google Web Toolkit
3998:Windows UI Library
3266:Windows UI Library
3179:T2 Temporal Prover
3149:RecursiveExtractor
2811:Small Basic Online
2687:Windows Calculator
2443:Enterprise Library
2430:Software factories
2134:Administration and
2064:Filtering Platform
1865:Video Acceleration
1136:. mono-project.com
1081:. mono-project.com
1055:. mono-project.com
847:. Sams Publishing.
689:(VCL) from Borland
521:components to the
505:History and future
405:
262:Software framework
95:Original author(s)
62:
4843:
4842:
4069:
4068:
3959:
3958:
3729:
3728:
3599:Macintosh Toolbox
3512:
3511:
3407:
3406:
3310:Operating systems
3301:Z3 Theorem Prover
3109:Open Service Mesh
3024:Microsoft Detours
2894:ASP.NET Web Forms
2832:development tools
2568:
2567:
2540:Text Object Model
2352:Windows CardSpace
2178:Windows Installer
1912:Video for Windows
1685:
1684:
1572:
1571:
1444:WCF Data Services
946:978-81-317-4823-7
695:, test automation
361:Microsoft Connect
309:
308:
230:Microsoft Windows
57:
56:
4908:
4856:.NET terminology
4244:Rogue Wave Views
3971:
3970:
3861:
3860:
3709:
3708:
3539:
3532:
3525:
3516:
3515:
3504:
3503:
2974:Entity Framework
2672:Open Live Writer
2637:
2636:
2595:
2588:
2581:
2572:
2571:
2153:WMI (extensions)
2011:Entity Framework
1897:Media Foundation
1748:D3D (extensions)
1712:
1705:
1698:
1689:
1688:
1675:
1674:
1665:
1664:
1655:
1654:
1490:
1489:
1347:Entity Framework
1217:
1210:
1203:
1194:
1193:
1166:
1165:
1163:
1162:
1151:
1145:
1144:
1142:
1141:
1130:
1124:
1123:
1116:
1115:
1105:de Icaza, Miguel
1101:
1095:
1094:
1087:
1086:
1075:
1069:
1068:
1061:
1060:
1049:
1043:
1042:
1040:
1039:
1024:
1018:
1017:
1010:
1009:
998:
992:
991:
985:
984:
972:
966:
965:
957:
951:
950:
938:
928:
922:
921:
913:
907:
906:
893:
882:
881:
873:
864:
863:
855:
849:
848:
844:C# 4.0 Unleashed
838:
832:
831:
829:
828:
817:
811:
810:
808:
807:
792:
786:
785:
778:
772:
771:
763:
757:
756:
749:
743:
742:
734:
728:
727:
725:
724:
709:
654:
649:
648:
647:
305:
302:
300:
298:
296:
294:
292:
290:
225:Operating system
206:
201:
198:
196:
194:
173:
171:
166:
148:
146:
141:
81:
72:
65:
61:
52:
49:
43:
31:
30:
23:
4916:
4915:
4911:
4910:
4909:
4907:
4906:
4905:
4896:Widget toolkits
4886:Mono (software)
4846:
4845:
4844:
4839:
4821:
4793:
4755:
4737:
4714:
4666:
4643:
4619:
4586:
4568:
4550:
4546:Common Graphics
4522:
4469:
4416:
4398:
4380:
4355:
4291:
4273:
4185:
4147:
4138:
4119:
4079:
4065:
4047:
4014:
3955:
3932:
3904:
3877:
3845:
3811:
3802:
3779:
3756:
3738:
3725:
3721:Xamarin.Android
3697:
3674:
3649:
3639:
3608:
3580:
3561:
3552:
3550:widget toolkits
3543:
3513:
3508:
3494:
3465:.NET Foundation
3453:
3430:
3403:
3337:
3305:
3286:XDP for Windows
3224:Windows App SDK
2984:Fluid Framework
2964:eBPF on Windows
2831:
2825:
2733:
2727:
2711:
2692:Windows Console
2628:
2607:
2599:
2569:
2564:
2522:
2516:
2495:
2462:
2424:
2366:
2328:
2268:
2235:
2203:Component model
2197:
2183:Error Reporting
2135:
2129:
2103:
2035:
1967:
1958:SideBar Gadgets
1916:
1892:Managed DirectX
1843:
1802:
1726:Graphics and UI
1721:
1716:
1686:
1681:
1643:
1629:.NET Foundation
1617:
1568:
1534:
1511:
1479:
1328:
1298:
1267:Version history
1249:Implementations
1244:
1226:
1221:
1174:
1169:
1160:
1158:
1152:
1148:
1139:
1137:
1132:
1131:
1127:
1113:
1111:
1102:
1098:
1084:
1082:
1077:
1076:
1072:
1058:
1056:
1051:
1050:
1046:
1037:
1035:
1025:
1021:
1007:
1005:
1002:"A WPF Q&A"
1000:
999:
995:
982:
980:
973:
969:
958:
954:
947:
929:
925:
914:
910:
897:"FAQ: Winforms"
895:
894:
885:
874:
867:
856:
852:
839:
835:
826:
824:
818:
814:
805:
803:
793:
789:
780:
779:
775:
764:
760:
751:
750:
746:
735:
731:
722:
720:
711:
710:
706:
702:
650:
645:
643:
640:
602:) to create an
585:
561:
507:
467:
389:
287:
209:
191:
174:
169:
167:
164:
144:
142:
139:
135:Initial release
129:.NET Foundation
107:
60:
53:
47:
44:
41:
32:
28:
21:
18:Microsoft Forms
12:
11:
5:
4914:
4904:
4903:
4898:
4893:
4888:
4883:
4878:
4873:
4868:
4863:
4858:
4841:
4840:
4838:
4837:
4831:
4829:
4823:
4822:
4820:
4819:
4814:
4809:
4803:
4801:
4795:
4794:
4792:
4791:
4786:
4781:
4776:
4771:
4765:
4763:
4757:
4756:
4754:
4753:
4747:
4745:
4739:
4738:
4736:
4735:
4730:
4724:
4722:
4716:
4715:
4713:
4712:
4707:
4702:
4697:
4692:
4687:
4682:
4676:
4674:
4668:
4667:
4665:
4664:
4659:
4653:
4651:
4645:
4644:
4642:
4641:
4636:
4629:
4627:
4621:
4620:
4618:
4617:
4612:
4607:
4602:
4596:
4594:
4588:
4587:
4585:
4584:
4578:
4576:
4570:
4569:
4567:
4566:
4560:
4558:
4552:
4551:
4549:
4548:
4543:
4538:
4532:
4530:
4524:
4523:
4521:
4520:
4515:
4510:
4505:
4500:
4495:
4490:
4485:
4479:
4477:
4471:
4470:
4468:
4467:
4462:
4457:
4452:
4447:
4442:
4437:
4432:
4426:
4424:
4418:
4417:
4415:
4414:
4408:
4406:
4400:
4399:
4397:
4396:
4390:
4388:
4382:
4381:
4379:
4378:
4377:
4376:
4365:
4363:
4357:
4356:
4354:
4353:
4348:
4339:
4334:
4329:
4324:
4319:
4318:
4317:
4307:
4301:
4299:
4293:
4292:
4290:
4289:
4283:
4281:
4275:
4274:
4272:
4271:
4266:
4261:
4256:
4251:
4246:
4241:
4236:
4231:
4226:
4221:
4216:
4211:
4206:
4201:
4195:
4193:
4187:
4186:
4184:
4183:
4178:
4173:
4168:
4163:
4157:
4155:
4149:
4148:
4143:
4140:
4139:
4137:
4136:
4134:Qt for Android
4130:
4128:
4121:
4120:
4118:
4117:
4112:
4107:
4102:
4097:
4092:
4086:
4084:
4071:
4070:
4067:
4066:
4064:
4063:
4057:
4055:
4049:
4048:
4046:
4045:
4040:
4035:
4030:
4024:
4022:
4016:
4015:
4013:
4012:
4007:
4006:
4005:
4000:
3995:
3985:
3979:
3977:
3968:
3961:
3960:
3957:
3956:
3954:
3953:
3948:
3942:
3940:
3934:
3933:
3931:
3930:
3925:
3920:
3914:
3912:
3906:
3905:
3903:
3902:
3897:
3891:
3889:
3879:
3878:
3876:
3875:
3869:
3867:
3858:
3852:Classic Mac OS
3847:
3846:
3844:
3843:
3838:
3833:
3828:
3822:
3820:
3813:
3812:
3807:
3804:
3803:
3801:
3800:
3795:
3789:
3787:
3781:
3780:
3778:
3777:
3772:
3766:
3764:
3758:
3757:
3755:
3754:
3748:
3746:
3740:
3739:
3734:
3731:
3730:
3727:
3726:
3724:
3723:
3717:
3715:
3706:
3699:
3698:
3696:
3695:
3689:
3687:
3676:
3675:
3673:
3672:
3667:
3662:
3656:
3654:
3641:
3640:
3638:
3637:
3636:
3635:
3625:
3619:
3617:
3610:
3609:
3607:
3606:
3601:
3595:
3593:
3587:Classic Mac OS
3582:
3581:
3579:
3578:
3572:
3570:
3563:
3562:
3557:
3554:
3553:
3542:
3541:
3534:
3527:
3519:
3510:
3509:
3499:
3496:
3495:
3493:
3492:
3487:
3482:
3477:
3472:
3467:
3461:
3459:
3455:
3454:
3452:
3451:
3446:
3440:
3438:
3432:
3431:
3429:
3428:
3423:
3417:
3415:
3409:
3408:
3405:
3404:
3402:
3401:
3396:
3391:
3386:
3381:
3376:
3371:
3366:
3361:
3356:
3351:
3345:
3343:
3339:
3338:
3336:
3335:
3330:
3325:
3320:
3313:
3311:
3307:
3306:
3304:
3303:
3298:
3293:
3288:
3283:
3278:
3273:
3268:
3263:
3258:
3253:
3248:
3247:
3246:
3241:
3231:
3226:
3221:
3216:
3211:
3206:
3201:
3196:
3191:
3186:
3181:
3176:
3171:
3166:
3161:
3156:
3151:
3146:
3141:
3136:
3131:
3126:
3121:
3116:
3111:
3106:
3101:
3096:
3091:
3086:
3081:
3076:
3071:
3066:
3061:
3056:
3051:
3046:
3041:
3036:
3034:Microsoft SEAL
3031:
3026:
3021:
3016:
3011:
3006:
3001:
2996:
2991:
2986:
2981:
2976:
2971:
2966:
2961:
2956:
2951:
2946:
2941:
2936:
2931:
2926:
2921:
2916:
2911:
2906:
2901:
2896:
2891:
2886:
2881:
2876:
2871:
2866:
2861:
2856:
2851:
2849:.NET Gadgeteer
2846:
2844:.NET Framework
2841:
2835:
2833:
2827:
2826:
2824:
2823:
2818:
2813:
2808:
2803:
2801:Project Verona
2798:
2793:
2788:
2783:
2778:
2773:
2768:
2763:
2758:
2753:
2748:
2743:
2737:
2735:
2729:
2728:
2726:
2725:
2719:
2717:
2713:
2712:
2710:
2709:
2704:
2699:
2694:
2689:
2684:
2679:
2674:
2669:
2664:
2659:
2654:
2649:
2647:3D Movie Maker
2643:
2641:
2634:
2630:
2629:
2627:
2626:
2621:
2615:
2613:
2609:
2608:
2598:
2597:
2590:
2583:
2575:
2566:
2565:
2563:
2562:
2557:
2552:
2547:
2542:
2537:
2532:
2526:
2524:
2518:
2517:
2515:
2514:
2509:
2503:
2501:
2497:
2496:
2494:
2493:
2488:
2483:
2478:
2472:
2470:
2464:
2463:
2461:
2460:
2455:
2450:
2445:
2440:
2434:
2432:
2426:
2425:
2423:
2422:
2417:
2412:
2407:
2402:
2397:
2392:
2387:
2382:
2376:
2374:
2368:
2367:
2365:
2364:
2359:
2354:
2349:
2348:
2347:
2336:
2334:
2330:
2329:
2327:
2326:
2321:
2316:
2311:
2306:
2301:
2300:
2299:
2294:
2284:
2278:
2276:
2274:Device drivers
2270:
2269:
2267:
2266:
2261:
2256:
2251:
2245:
2243:
2237:
2236:
2234:
2233:
2231:.NET Framework
2228:
2223:
2218:
2213:
2207:
2205:
2199:
2198:
2196:
2195:
2190:
2185:
2180:
2175:
2170:
2165:
2163:Task Scheduler
2160:
2155:
2150:
2145:
2139:
2137:
2131:
2130:
2128:
2127:
2122:
2117:
2111:
2109:
2105:
2104:
2102:
2101:
2096:
2091:
2086:
2081:
2076:
2071:
2066:
2061:
2059:Winsock Kernel
2056:
2055:
2054:
2043:
2041:
2037:
2036:
2034:
2033:
2028:
2023:
2018:
2016:Sync Framework
2013:
2008:
2003:
2002:
2001:
1996:
1991:
1986:
1975:
1973:
1969:
1968:
1966:
1965:
1960:
1955:
1950:
1945:
1940:
1935:
1930:
1924:
1922:
1918:
1917:
1915:
1914:
1909:
1904:
1899:
1894:
1889:
1884:
1879:
1874:
1869:
1868:
1867:
1862:
1851:
1849:
1845:
1844:
1842:
1841:
1836:
1831:
1826:
1824:DirectX plugin
1821:
1816:
1810:
1808:
1804:
1803:
1801:
1800:
1795:
1790:
1785:
1780:
1775:
1770:
1765:
1760:
1755:
1750:
1745:
1740:
1735:
1729:
1727:
1723:
1722:
1715:
1714:
1707:
1700:
1692:
1683:
1682:
1680:
1679:
1669:
1659:
1648:
1645:
1644:
1642:
1641:
1636:
1631:
1625:
1623:
1619:
1618:
1616:
1615:
1613:Xamarin Studio
1610:
1605:
1600:
1599:
1598:
1593:
1582:
1580:
1574:
1573:
1570:
1569:
1567:
1566:
1561:
1555:
1550:
1545:
1539:
1536:
1535:
1533:
1532:
1527:
1521:
1519:
1513:
1512:
1510:
1509:
1504:
1502:.NET Reflector
1498:
1496:
1487:
1481:
1480:
1478:
1477:
1472:
1466:
1460:
1454:
1448:
1447:
1446:
1435:
1430:
1425:
1420:
1415:
1409:
1403:
1398:
1393:
1388:
1387:
1386:
1381:
1376:
1371:
1366:
1361:
1351:
1350:
1349:
1338:
1336:
1330:
1329:
1327:
1326:
1320:
1315:
1308:
1306:
1300:
1299:
1297:
1296:
1291:
1286:
1281:
1276:
1271:
1270:
1269:
1262:.NET Framework
1259:
1252:
1250:
1246:
1245:
1243:
1242:
1237:
1231:
1228:
1227:
1220:
1219:
1212:
1205:
1197:
1191:
1190:
1185:
1180:
1173:
1172:External links
1170:
1168:
1167:
1154:Martin, Jess.
1146:
1125:
1107:(2011-03-07).
1096:
1070:
1044:
1019:
993:
967:
952:
945:
923:
908:
883:
865:
850:
833:
812:
787:
773:
758:
744:
729:
703:
701:
698:
697:
696:
690:
684:
679:(API) for the
667:
662:
656:
655:
639:
636:
608:.NET Framework
584:
581:
560:
557:
523:.NET Framework
506:
503:
487:event handlers
466:
463:
417:.NET Framework
401:.NET Framework
388:
385:
338:.NET Framework
307:
306:
285:
281:
280:
275:
269:
268:
266:widget toolkit
259:
253:
252:
242:.NET Framework
239:
233:
232:
227:
221:
220:
215:
211:
210:
208:
207:
188:
186:
180:
179:
176:
175:
162:
160:
158:Stable release
154:
153:
150:
149:
136:
132:
131:
126:
120:
119:
97:
91:
90:
87:
83:
82:
74:
73:
58:
55:
54:
35:
33:
26:
9:
6:
4:
3:
2:
4913:
4902:
4899:
4897:
4894:
4892:
4889:
4887:
4884:
4882:
4879:
4877:
4874:
4872:
4869:
4867:
4864:
4862:
4861:2002 software
4859:
4857:
4854:
4853:
4851:
4836:
4833:
4832:
4830:
4828:
4824:
4818:
4815:
4813:
4810:
4808:
4805:
4804:
4802:
4800:
4796:
4790:
4787:
4785:
4782:
4780:
4777:
4775:
4774:Lively Kernel
4772:
4770:
4767:
4766:
4764:
4762:
4758:
4752:
4749:
4748:
4746:
4744:
4740:
4734:
4731:
4729:
4726:
4725:
4723:
4721:
4717:
4711:
4708:
4706:
4703:
4701:
4698:
4696:
4693:
4691:
4688:
4686:
4683:
4681:
4678:
4677:
4675:
4673:
4669:
4663:
4660:
4658:
4655:
4654:
4652:
4650:
4646:
4640:
4637:
4635:
4631:
4630:
4628:
4626:
4622:
4616:
4613:
4611:
4608:
4606:
4603:
4601:
4598:
4597:
4595:
4593:
4592:Object Pascal
4589:
4583:
4580:
4579:
4577:
4575:
4571:
4565:
4562:
4561:
4559:
4557:
4553:
4547:
4544:
4542:
4539:
4537:
4534:
4533:
4531:
4529:
4525:
4519:
4516:
4514:
4511:
4509:
4506:
4504:
4501:
4499:
4496:
4494:
4491:
4489:
4486:
4484:
4481:
4480:
4478:
4476:
4472:
4466:
4463:
4461:
4458:
4456:
4453:
4451:
4448:
4446:
4443:
4441:
4438:
4436:
4433:
4431:
4428:
4427:
4425:
4423:
4419:
4413:
4410:
4409:
4407:
4405:
4401:
4395:
4392:
4391:
4389:
4387:
4383:
4375:
4372:
4371:
4370:
4367:
4366:
4364:
4362:
4358:
4352:
4349:
4347:
4345:
4343:
4340:
4338:
4337:Xamarin.Forms
4335:
4333:
4330:
4328:
4325:
4323:
4320:
4316:
4313:
4312:
4311:
4310:Tao Framework
4308:
4306:
4303:
4302:
4300:
4298:
4294:
4288:
4285:
4284:
4282:
4280:
4276:
4270:
4267:
4265:
4262:
4260:
4257:
4255:
4252:
4250:
4247:
4245:
4242:
4240:
4237:
4235:
4232:
4230:
4227:
4225:
4222:
4220:
4217:
4215:
4212:
4210:
4207:
4205:
4202:
4200:
4197:
4196:
4194:
4192:
4188:
4182:
4179:
4177:
4174:
4172:
4169:
4167:
4164:
4162:
4159:
4158:
4156:
4154:
4150:
4146:
4141:
4135:
4132:
4131:
4129:
4127:
4122:
4116:
4113:
4111:
4108:
4106:
4103:
4101:
4098:
4096:
4093:
4091:
4088:
4087:
4085:
4083:
4077:
4072:
4062:
4059:
4058:
4056:
4054:
4053:Object Pascal
4050:
4044:
4041:
4039:
4036:
4034:
4031:
4029:
4026:
4025:
4023:
4021:
4017:
4011:
4010:Microsoft XNA
4008:
4004:
4001:
3999:
3996:
3994:
3991:
3990:
3989:
3986:
3984:
3983:Windows Forms
3981:
3980:
3978:
3976:
3972:
3969:
3967:
3962:
3952:
3949:
3947:
3944:
3943:
3941:
3939:
3935:
3929:
3926:
3924:
3921:
3919:
3916:
3915:
3913:
3911:
3907:
3901:
3898:
3896:
3893:
3892:
3890:
3888:
3884:
3880:
3874:
3871:
3870:
3868:
3866:
3865:Object Pascal
3862:
3859:
3857:
3853:
3848:
3842:
3839:
3837:
3834:
3832:
3829:
3827:
3824:
3823:
3821:
3819:
3814:
3810:
3805:
3799:
3796:
3794:
3791:
3790:
3788:
3786:
3782:
3776:
3773:
3771:
3768:
3767:
3765:
3763:
3759:
3753:
3750:
3749:
3747:
3745:
3741:
3737:
3732:
3722:
3719:
3718:
3716:
3714:
3710:
3707:
3705:
3700:
3694:
3691:
3690:
3688:
3686:
3682:
3677:
3671:
3668:
3666:
3663:
3661:
3658:
3657:
3655:
3653:
3647:
3642:
3634:
3631:
3630:
3629:
3626:
3624:
3621:
3620:
3618:
3616:
3611:
3605:
3602:
3600:
3597:
3596:
3594:
3592:
3588:
3583:
3577:
3574:
3573:
3571:
3569:
3564:
3560:
3555:
3551:
3547:
3540:
3535:
3533:
3528:
3526:
3521:
3520:
3517:
3507:
3497:
3491:
3488:
3486:
3483:
3481:
3478:
3476:
3473:
3471:
3468:
3466:
3463:
3462:
3460:
3456:
3450:
3447:
3445:
3442:
3441:
3439:
3437:
3433:
3427:
3424:
3422:
3419:
3418:
3416:
3414:
3410:
3400:
3397:
3395:
3392:
3390:
3387:
3385:
3382:
3380:
3377:
3375:
3372:
3370:
3367:
3365:
3362:
3360:
3357:
3355:
3352:
3350:
3347:
3346:
3344:
3340:
3334:
3331:
3329:
3326:
3324:
3321:
3318:
3315:
3314:
3312:
3308:
3302:
3299:
3297:
3294:
3292:
3289:
3287:
3284:
3282:
3279:
3277:
3274:
3272:
3269:
3267:
3264:
3262:
3259:
3257:
3254:
3252:
3251:Windows Forms
3249:
3245:
3242:
3240:
3237:
3236:
3235:
3232:
3230:
3227:
3225:
3222:
3220:
3219:Vowpal Wabbit
3217:
3215:
3212:
3210:
3207:
3205:
3202:
3200:
3197:
3195:
3192:
3190:
3187:
3185:
3182:
3180:
3177:
3175:
3172:
3170:
3167:
3165:
3162:
3160:
3157:
3155:
3152:
3150:
3147:
3145:
3142:
3140:
3137:
3135:
3132:
3130:
3127:
3125:
3122:
3120:
3117:
3115:
3112:
3110:
3107:
3105:
3102:
3100:
3097:
3095:
3092:
3090:
3087:
3085:
3082:
3080:
3077:
3075:
3072:
3070:
3067:
3065:
3062:
3060:
3057:
3055:
3052:
3050:
3047:
3045:
3042:
3040:
3037:
3035:
3032:
3030:
3027:
3025:
3022:
3020:
3017:
3015:
3012:
3010:
3007:
3005:
3002:
3000:
2997:
2995:
2992:
2990:
2987:
2985:
2982:
2980:
2977:
2975:
2972:
2970:
2967:
2965:
2962:
2960:
2957:
2955:
2952:
2950:
2947:
2945:
2942:
2940:
2937:
2935:
2932:
2930:
2927:
2925:
2922:
2920:
2917:
2915:
2912:
2910:
2907:
2905:
2902:
2900:
2897:
2895:
2892:
2890:
2889:ASP.NET Razor
2887:
2885:
2882:
2880:
2877:
2875:
2872:
2870:
2867:
2865:
2862:
2860:
2857:
2855:
2852:
2850:
2847:
2845:
2842:
2840:
2837:
2836:
2834:
2828:
2822:
2819:
2817:
2814:
2812:
2809:
2807:
2804:
2802:
2799:
2797:
2794:
2792:
2789:
2787:
2784:
2782:
2779:
2777:
2774:
2772:
2769:
2767:
2764:
2762:
2759:
2757:
2754:
2752:
2749:
2747:
2744:
2742:
2739:
2738:
2736:
2730:
2724:
2721:
2720:
2718:
2714:
2708:
2705:
2703:
2700:
2698:
2695:
2693:
2690:
2688:
2685:
2683:
2680:
2678:
2675:
2673:
2670:
2668:
2665:
2663:
2660:
2658:
2657:Conference XP
2655:
2653:
2650:
2648:
2645:
2644:
2642:
2638:
2635:
2631:
2625:
2622:
2620:
2617:
2616:
2614:
2610:
2606:
2603:
2596:
2591:
2589:
2584:
2582:
2577:
2576:
2573:
2561:
2558:
2556:
2553:
2551:
2548:
2546:
2543:
2541:
2538:
2536:
2533:
2531:
2528:
2527:
2525:
2519:
2513:
2512:UI Automation
2510:
2508:
2505:
2504:
2502:
2500:Accessibility
2498:
2492:
2489:
2487:
2484:
2482:
2479:
2477:
2474:
2473:
2471:
2469:
2465:
2459:
2456:
2454:
2451:
2449:
2446:
2444:
2441:
2439:
2436:
2435:
2433:
2431:
2427:
2421:
2418:
2416:
2413:
2411:
2408:
2406:
2403:
2401:
2398:
2396:
2393:
2391:
2388:
2386:
2383:
2381:
2378:
2377:
2375:
2373:
2369:
2363:
2360:
2358:
2355:
2353:
2350:
2346:
2343:
2342:
2341:
2338:
2337:
2335:
2331:
2325:
2322:
2320:
2317:
2315:
2312:
2310:
2307:
2305:
2302:
2298:
2295:
2293:
2290:
2289:
2288:
2285:
2283:
2280:
2279:
2277:
2275:
2271:
2265:
2262:
2260:
2257:
2255:
2252:
2250:
2247:
2246:
2244:
2242:
2238:
2232:
2229:
2227:
2224:
2222:
2219:
2217:
2214:
2212:
2209:
2208:
2206:
2204:
2200:
2194:
2191:
2189:
2186:
2184:
2181:
2179:
2176:
2174:
2171:
2169:
2168:Offline Files
2166:
2164:
2161:
2159:
2156:
2154:
2151:
2149:
2146:
2144:
2143:Win32 console
2141:
2140:
2138:
2132:
2126:
2123:
2121:
2120:Telephony API
2118:
2116:
2115:Messaging API
2113:
2112:
2110:
2108:Communication
2106:
2100:
2097:
2095:
2092:
2090:
2087:
2085:
2082:
2080:
2077:
2075:
2074:Windows Rally
2072:
2070:
2067:
2065:
2062:
2060:
2057:
2053:
2050:
2049:
2048:
2045:
2044:
2042:
2038:
2032:
2029:
2027:
2024:
2022:
2019:
2017:
2014:
2012:
2009:
2007:
2004:
2000:
1997:
1995:
1992:
1990:
1987:
1985:
1982:
1981:
1980:
1977:
1976:
1974:
1970:
1964:
1961:
1959:
1956:
1954:
1951:
1949:
1946:
1944:
1941:
1939:
1936:
1934:
1931:
1929:
1926:
1925:
1923:
1919:
1913:
1910:
1908:
1907:Windows Media
1905:
1903:
1900:
1898:
1895:
1893:
1890:
1888:
1885:
1883:
1880:
1878:
1875:
1873:
1870:
1866:
1863:
1861:
1860:Media Objects
1858:
1857:
1856:
1853:
1852:
1850:
1846:
1840:
1837:
1835:
1832:
1830:
1827:
1825:
1822:
1820:
1817:
1815:
1812:
1811:
1809:
1805:
1799:
1796:
1794:
1791:
1789:
1786:
1784:
1781:
1779:
1776:
1774:
1771:
1769:
1766:
1764:
1761:
1759:
1756:
1754:
1751:
1749:
1746:
1744:
1741:
1739:
1736:
1734:
1731:
1730:
1728:
1724:
1720:
1713:
1708:
1706:
1701:
1699:
1694:
1693:
1690:
1678:
1670:
1668:
1660:
1658:
1650:
1649:
1646:
1640:
1637:
1635:
1632:
1630:
1627:
1626:
1624:
1622:Organizations
1620:
1614:
1611:
1609:
1606:
1604:
1601:
1597:
1594:
1592:
1589:
1588:
1587:
1586:Visual Studio
1584:
1583:
1581:
1579:
1575:
1565:
1562:
1559:
1556:
1554:
1551:
1549:
1546:
1544:
1541:
1540:
1537:
1531:
1530:SmartAssembly
1528:
1526:
1523:
1522:
1520:
1518:
1514:
1508:
1505:
1503:
1500:
1499:
1497:
1495:
1491:
1488:
1486:
1482:
1476:
1475:.NET Remoting
1473:
1470:
1467:
1464:
1461:
1458:
1455:
1452:
1451:Windows Forms
1449:
1445:
1442:
1441:
1439:
1436:
1434:
1431:
1429:
1428:Microsoft XNA
1426:
1424:
1421:
1419:
1416:
1413:
1410:
1407:
1404:
1402:
1399:
1397:
1394:
1392:
1389:
1385:
1382:
1380:
1377:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1356:
1355:
1352:
1348:
1345:
1344:
1343:
1340:
1339:
1337:
1335:
1331:
1324:
1321:
1319:
1316:
1313:
1310:
1309:
1307:
1305:
1301:
1295:
1294:XNA Framework
1292:
1290:
1287:
1285:
1282:
1280:
1277:
1275:
1272:
1268:
1265:
1264:
1263:
1260:
1257:
1254:
1253:
1251:
1247:
1241:
1238:
1236:
1235:.NET strategy
1233:
1232:
1229:
1225:
1218:
1213:
1211:
1206:
1204:
1199:
1198:
1195:
1189:
1186:
1184:
1181:
1179:
1176:
1175:
1157:
1150:
1135:
1129:
1122:
1121:
1110:
1106:
1100:
1093:
1092:
1080:
1074:
1067:
1066:
1054:
1048:
1034:
1030:
1023:
1016:
1015:
1003:
997:
990:
978:
971:
963:
956:
948:
942:
937:
936:
927:
919:
912:
905:
904:
898:
892:
890:
888:
879:
872:
870:
861:
854:
846:
845:
837:
823:
816:
802:
798:
791:
783:
777:
769:
762:
754:
748:
740:
733:
718:
714:
708:
704:
694:
691:
688:
685:
682:
678:
675:
671:
668:
666:
663:
661:
658:
657:
653:
642:
635:
633:
629:
625:
620:
616:
611:
609:
605:
601:
597:
594:(formerly by
593:
589:
580:
576:
574:
570:
566:
556:
553:
548:
546:
542:
537:
535:
530:
528:
524:
520:
516:
512:
502:
500:
496:
491:
488:
484:
480:
479:drag-and-drop
475:
473:
462:
460:
455:
453:
449:
445:
440:
438:
434:
430:
426:
422:
421:batch program
418:
414:
410:
402:
399:is a part of
398:
393:
384:
382:
378:
374:
370:
366:
362:
357:
355:
351:
347:
343:
339:
335:
332:
328:
327:class library
324:
321:
317:
313:
312:Windows Forms
304:
286:
282:
279:
276:
274:
270:
267:
263:
260:
258:
254:
251:
247:
243:
240:
238:
234:
231:
228:
226:
222:
219:
216:
212:
205:
200:
190:
189:
187:
185:
181:
177:
161:
159:
155:
151:
137:
133:
130:
127:
125:
121:
118:
114:
110:
105:
101:
98:
96:
92:
88:
84:
80:
75:
71:
66:
51:
39:
34:
25:
24:
19:
4483:Dojo Toolkit
4144:
4090:Athena (Xaw)
3982:
3836:ReAction GUI
3808:
3735:
3558:
3250:
3189:TLA+ Toolbox
3114:Open XML SDK
2934:CLR Profiler
2879:ASP.NET Core
2874:ASP.NET AJAX
2821:Visual Basic
2667:File Manager
2640:Applications
2448:Composite UI
1933:RSS Platform
1608:SharpDevelop
1543:CLR Profiler
1450:
1374:Dynamic Data
1304:Architecture
1159:. Retrieved
1149:
1138:. Retrieved
1128:
1119:
1118:
1112:. Retrieved
1099:
1090:
1089:
1083:. Retrieved
1073:
1064:
1063:
1057:. Retrieved
1047:
1036:. Retrieved
1032:
1022:
1013:
1012:
1006:. Retrieved
996:
989:appropriate.
987:
981:. Retrieved
970:
961:
955:
934:
926:
917:
911:
901:
900:
877:
859:
853:
843:
836:
825:. Retrieved
815:
804:. Retrieved
800:
790:
776:
767:
761:
747:
738:
732:
721:. Retrieved
719:. 2023-11-14
716:
707:
612:
586:
577:
562:
549:
538:
531:
508:
492:
476:
468:
456:
452:managed code
441:
437:Visual Basic
408:
406:
387:Architecture
358:
315:
311:
310:
124:Developer(s)
48:January 2023
45:
37:
4528:Common Lisp
4369:Apache Flex
4361:Adobe Flash
4279:Objective-C
4219:FOX toolkit
4003:Silverlight
3951:Xamarin.iOS
3946:Xamarin.Mac
3900:Cocoa Touch
3883:Objective-C
3623:Windows API
3333:Azure Linux
3064:MonoDevelop
2884:ASP.NET MVC
2830:Frameworks,
2732:Programming
2716:Video games
2707:XML Notepad
2662:Family.Show
2530:DirectWrite
2438:EFx Factory
2395:Silverlight
2173:Shadow Copy
1972:Data access
1877:DirectInput
1819:DirectSound
1814:DirectMusic
1763:Silverlight
1603:MonoDevelop
1525:Dotfuscator
1517:Obfuscators
1494:Decompilers
1318:COM Interop
693:Visual Test
624:Windows API
448:Windows API
427:or click a
419:. Unlike a
373:MIT License
278:MIT License
86:Other names
4850:Categories
4615:FireMonkey
4475:JavaScript
3923:PowerPlant
3399:WikiBhasha
3374:Project Mu
3349:ChronoZoom
3323:Barrelfish
3159:Sandcastle
3124:Playwright
2929:ChakraCore
2904:Babylon.js
2816:TypeScript
2796:PowerShell
2771:IronPython
2723:Allegiance
2340:Crypto API
2158:PowerShell
2136:management
2099:DirectPlay
2040:Networking
1963:TypeScript
1882:DirectShow
1848:Multimedia
1834:Speech API
1753:GDI / GDI+
1453:(WinForms)
1334:Components
1161:2019-11-12
1140:2019-11-12
1114:2011-07-30
1109:"GDC 2011"
1085:2011-07-30
1079:"WinForms"
1059:2011-07-30
1053:"WinForms"
1038:2015-02-10
1008:2014-04-21
983:2011-08-25
827:2018-12-06
806:2018-12-06
723:2023-11-21
717:github.com
700:References
552:Build 2014
509:Just like
483:attributes
356:solution.
354:multi-tier
291:.microsoft
214:Written in
184:Repository
170:2023-11-14
145:2002-02-13
4610:IP Pascal
4503:jQuery UI
4412:wxHaskell
4351:.NET MAUI
4332:Moonlight
4264:wxWidgets
3576:Intuition
3379:ReactiveX
3296:xUnit.net
3209:Voldemort
3174:SVNBridge
2989:Infer.NET
2944:DeepSpeed
2919:C++/WinRT
2909:BitFunnel
2854:.NET MAUI
2734:languages
2602:Microsoft
2560:Uniscribe
2241:Libraries
2188:Event Log
1634:Microsoft
1396:ClickOnce
1359:Web Forms
665:ClickOnce
628:callbacks
613:In 2011,
534:ClickOnce
527:callbacks
377:.NET Core
365:Microsoft
331:Microsoft
323:graphical
301:/winforms
199:/winforms
104:Microsoft
4769:GladeXML
4705:wxPython
4445:Qt Jambi
4327:MonoGame
3693:BeOS API
3506:Category
3444:CodePlex
3413:Licenses
3359:FlexWiki
3169:StyleCop
3129:ProcDump
3054:mod_mono
3039:mimalloc
2994:LightGBM
2969:Electron
2899:Avalonia
2791:Power Fx
2776:IronRuby
2766:GW-BASIC
2682:Terminal
2633:Software
2612:Overview
2486:Remoting
2390:Remoting
2333:Security
1943:VBScript
1743:Direct3D
1738:Direct2D
1657:Category
1391:Avalonia
713:"v8.0.0"
638:See also
619:.NET 2.0
465:Features
425:text box
316:WinForms
299:/desktop
237:Platform
89:WinForms
4835:Flutter
4680:Tkinter
4657:PHP-GTK
4513:Qooxdoo
4508:OpenUI5
4404:Haskell
4287:GNUstep
4199:Bedrock
4126:Android
4095:LessTif
3966:Windows
3928:THINK C
3818:AmigaOS
3704:Android
3615:Windows
3568:AmigaOS
3458:Related
3276:WinObjC
3194:U-Prove
3164:SignalR
3134:ProcMon
3119:Orleans
3094:OneFuzz
3069:MSBuild
2949:DiskSpd
2869:ASP.NET
2523:support
2385:ADO.NET
2380:ASP.NET
2345:CAPICOM
2221:ActiveX
2084:P2P API
2047:Winsock
1989:ADO.NET
1938:JScript
1855:DirectX
1839:XAudio2
1677:Commons
1639:Xamarin
1596:Express
1564:XAMLPad
1507:dotPeek
1354:ASP.NET
1342:ADO.NET
598:, then
592:Xamarin
495:ActiveX
359:At the
318:) is a
297:/dotnet
284:Website
273:License
197:/dotnet
168: (
143: (
38:updated
4817:Dialog
4751:Tcl/Tk
4733:QtRuby
4690:PySide
4672:Python
4639:wxPerl
4574:Pascal
4493:Ext JS
4440:JavaFX
4315:OpenTK
4176:XForms
4110:XForms
4080:under
3918:MacApp
3873:MacApp
3826:BOOPSI
3752:OpenTK
3650:under
3604:Carbon
3449:GitHub
3436:Forges
3369:Gollum
3317:MS-DOS
3154:Roslyn
3074:MsQuic
3049:ML.NET
2914:Blazor
2864:AirSim
2741:Bosque
2094:MS MPI
1999:OLE DB
1928:MSHTML
1872:Xinput
1560:(NGen)
1440:(WCF)
1414:(LINQ)
1408:(XAML)
1284:DotGNU
1258:(Core)
943:
632:Carbon
600:Novell
596:Ximian
429:button
411:is an
381:Mono's
369:GitHub
348:based
325:(GUI)
295:/en-us
193:github
117:Novell
113:Ximian
4799:shell
4728:Shoes
4700:PyGTK
4662:wxPHP
4632:Perl/
4605:fpGUI
4450:Swing
4249:TnFOX
4229:gtkmm
4204:CEGUI
4115:XView
4100:Motif
3895:Cocoa
3887:Swift
3856:macOS
3798:LWJGL
3685:Haiku
3633:WinRT
3591:macOS
3389:TLAPS
3364:FourQ
3342:Other
3328:SONiC
3271:WinJS
3199:vcpkg
3089:NuGet
2954:Dryad
2751:Dafny
2476:MSRPC
2026:MSXML
1807:Audio
1768:WinUI
1591:Blend
1548:ILAsm
1485:Tools
1465:(WPF)
1459:(WIF)
1384:Razor
1325:(FCL)
1314:(CLR)
1033:InfoQ
801:InfoQ
395:This
289:learn
4827:Dart
4807:Newt
4720:Ruby
4710:Pyjs
4695:PyQt
4685:Kivy
4625:Perl
4541:CLIM
4536:CAPI
4488:Echo
4435:FXML
4422:Java
4394:Fyne
4374:MXML
4322:UIML
4305:Gtk#
4234:JUCE
4214:FLTK
4105:OLIT
4076:Unix
3988:XAML
3841:Zune
3793:JOGL
3785:Java
3681:BeOS
3660:Xlib
3646:Unix
3546:List
3384:SILK
3244:UMDF
3239:KMDF
3214:VoTT
3059:Mono
2939:Dapr
2839:.NET
2781:Lean
2652:Atom
2372:.NET
2309:NDIS
2304:WDDM
2297:UMDF
2292:KMDF
2216:COM+
2089:MSMQ
2079:BITS
2069:NDIS
1994:ODBC
1829:XACT
1798:WinG
1667:List
1578:IDEs
1471:(WF)
1369:Core
1364:AJAX
1289:Mono
1256:.NET
1224:.NET
941:ISBN
681:Java
615:Mono
604:Ecma
588:Mono
571:and
565:XAML
545:XAML
515:Java
485:and
342:Mono
334:.NET
293:.com
257:Type
250:Mono
246:.NET
195:.com
109:Mono
100:.NET
4812:CDK
4784:XUL
4761:XML
4743:Tcl
4649:PHP
4564:IUP
4556:Lua
4518:YUI
4342:XWT
4297:CLI
4254:U++
4191:C++
4181:XVT
4171:IUP
4166:GTK
4124:On
4082:X11
4074:On
4028:MFC
4020:C++
3975:CLI
3964:On
3938:CLI
3910:C++
3850:On
3831:MUI
3816:On
3770:GDK
3744:CLI
3713:CLI
3702:On
3679:On
3665:XCB
3652:X11
3644:On
3628:UWP
3613:On
3585:On
3566:On
3548:of
3291:XSP
3281:WiX
3084:npm
2924:CCF
2491:WCF
2468:IPC
2458:CSF
2453:CCF
2415:WPF
2410:WCS
2405:WCF
2400:TPL
2324:VxD
2319:BDA
2314:UAA
2287:WDF
2282:WDM
2211:COM
2125:WCF
2052:LSP
2031:OPC
1984:ADO
1953:XDR
1948:BHO
1921:Web
1902:XNA
1758:WPF
1379:MVC
674:GUI
573:UWP
569:WPF
547:.
501:+.
499:GDI
450:in
435:or
403:3.0
397:API
346:C++
340:or
4852::
4789:Wt
4634:Tk
4386:Go
4259:Wt
4239:Qt
3885:,
3854:,
3683:,
3589:,
2806:Q#
2761:F*
2756:F#
2746:C#
2420:WF
1117:.
1088:.
1062:.
1031:.
1011:.
986:.
886:^
868:^
799:.
715:.
439:.
433:C#
407:A
336:,
264:,
248:,
244:,
218:C#
111::
102::
4153:C
4078:,
3762:C
3648:,
3538:e
3531:t
3524:v
2786:P
2594:e
2587:t
2580:v
1711:e
1704:t
1697:v
1216:e
1209:t
1202:v
1164:.
1143:.
1041:.
949:.
830:.
809:.
726:.
314:(
303:/
172:)
147:)
115:/
106:,
50:)
46:(
40:.
20:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.