Step 1: Create Windows Application Step 2: Right click on project click on Add=> NewItems Select User Control (WPF) Give name WPFUserControl.xaml Click on Add Button. Desigine form using Tool Box. This will Generate: <UserControl x:Class="WPFINWindowsApplication.WPFUserControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="300" Width="300"> <Grid> <Label Height="22" HorizontalAlignment="Left" Margin="22,16,0,0" Name="lblName" VerticalAlignment="Top" Width="82">Name</Label> <Button Height="23" Margin="65,55,0,0" Name="btnSave" VerticalAlignment="Top" HorizontalAlignment="Left" Width="75">Save</Button> <TextBox Height="23" Margin="90,18,90,0" Name="textBox1" VerticalAlignment="Top" /> </Grid> </UserControl> See Following Image Step 3: Add Event To Save Button Done Following Steps If you Select NewEvent handler it will create event in backend file ( WPFUserComtrole.xaml.cs) as Shown in Following Figure <Button Height="23" Click="btnSave_Click" Margin="65,55,0,0" Name="btnSave" VerticalAlignment="Top" HorizontalAlignment="Left" Width="75">Save</Button> Create Table in SqlServer Database by Running Following Script USE [master] GO /****** Object: Table [dbo].[WPFTest] Script Date: 07/30/2010 15:29:40 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[WPFTest]( [id] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF Write Code To Save Name in database to btnSave_Click Event. SqlConnection m_SqlConnection = new SqlConnection("Data Source=KUSTERS-PC-06;Initial Catalog=master;User ID=sa;Password=adminadmin"); m_SqlConnection.Open(); SqlCommand m_SqlCommand = new SqlCommand("INSERT INTO [master].[dbo].[WPFTest] ([Name])VALUES ('" + textBox1.Text+"')",m_SqlConnection); m_SqlCommand.ExecuteNonQuery(); MessageBox.Show("Data Saved Sucessfully"); STEP 4: REBUILD Apllication And Open Windows Form. After rebuilding application We find WPFusercontrole Following location As show follow. Only you have to drag and drop control in windows Form as shown follows Run the windows form. Output :
You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$20
For Premium members:
$45
For Elite members: