The example in this article describes the approach to introducing WindowsForms controls in WPF. Share to everyone for your reference, specific as follows:
Environment:
[1] Windows XP with SP3
[2] VS2008 with SP1
Body:
STEP1: Introducing Windows Forms in existing projects
right mouse button [references]-> SELECT [Add reference]->[.net] Label page
Add both [windowsformsintegration] and [System.Windows.Forms]
STEP2: Adding in XAML file
[s2-1] Add Namespace reference:
xmlns:wf= "clr-namespace:system.windows.forms;assembly=system.windows.forms"
xmlns:wfi= "Clr-namespace: System.windows.forms.integration;assembly=windowsformsintegration "
[S2-2] Join Windows Forms Control
<wfi:windowsformshost name= "Winformscontainer" grid.row= "2" margin= "0,5,0,0" >
<wf:listview x:Name= " ListView1 "margin=" 0,2,0,0 "name=" ListView1 "/>
</wfi:WindowsFormsHost>
STEP3: Operate windowsforms control in CS code
Icon icon = new icon (@ "Driver.ico");
System.Windows.Forms.ImageList imageList2 = new System.Windows.Forms.ImageList ();
IMAGELIST2.IMAGES.ADD (icon);
Listview1.smallimagelist = ImageList2;
Read more about C # Interested readers can view the site topics: "C # form Operation Tips Summary", "C # Common control usage Tutorial", "WinForm Control Usage Summary", "C # Programming Thread Usage Skills summary", "C # Operation Excel Skills Summary", "C # Summary of operational skills in XML files, C # tutorial on data structure and algorithms, C # array operation techniques Summary, and C # Introduction to object-oriented Programming
I hope this article will help you with C # programming.