1.You will need a new instance of Visual Studio 2010 or Visual Web Developer running.
2.Create a new project using the Web Services Template.
3.In solution explorer, you could choose to rename the IService.cs and the Service.cs files, and also rename the Service and IService classes. Create the SOAP methods. I believe you know how to do that. In the Service.svc file, configure or change the names of the Service attribute to match the name of the Service class and also alter the name of code_behind attribute to match the name of the Service.cs file.
4.In the Web.config file, configure the endpoint to use wsHttp.
5.On the File menu, click save all.
6.Right click the Service.svc file in Solution Explorer and click View in Browser to view the SOAP Web Service.
7.A piece of class code would show you how to create the proxy. Record the
http://localhost:portNumber/Namespace/Service.sc information.
8.Now open your WPF project in a new instance of Visual Studio or Express Edition.
9.Right click the project in Solution Explorer and click Add Service Reference.
10. Enter the address you recorded and enter the namespace name in the Namespace field and click OK.
11.When your SOAP Web Service appears in the Dialog box, highlight it and click OK. The Web Service should be added to your WPF Project.
12.Append a Using directive as your "WPF project name.Your Soap Web Service";
13.Create the proxy and begin calling the SOAP functions.
I hope this suffices.