This problem is irrelevant to UI, WPF or not. So, first of all, you need to embrace
separation of concerns:
http://en.wikipedia.org/wiki/Separation_of_concerns[
^].
Besides, it does not look like you want share data between application. It looks like you want to share data between the different processes of the same application on different computers.
It can be done on one of several different levels of networking, remoting or WCF.
Please see my overview of these approaches in my past solutions:
how i can send byte[] to other pc[
^],
Communication b/w two Windows applications on LAN.[
^].
If you need something else, please clarify.
[EDIT]
Saad Arman wrote:
Mr Sergey & Mike you didn't understand me. I am building a application named as Team Project Builder. In this application a user will register and then sign in after that with different activities when he click in the team portion and he search there he could find other user who is using the same application and he could see the searched user information also. Tell me about this if you can please.
Saad,
We did not understand you because you did not clearly express yourself. It is still unclear. When you say "sign in", you should explain: sign for what? It could be your application, but also could be some service, some Web site, or something else. You mentioned "another computer", and that suggests that the application on different computer should collaborate, either directly, or indirectly, for example, via some service. And I provide the overview of the means of communications via the network. You did not confirm that you are going to work via a network or not (if not, what else? :-), and so on…
—SA