+3  A: 

Doing this would move your application from web based to windows based. Think of WPF as winforms.

If you want to keep this application web based, you could look at silverlight, its a subset of WPF.

I wouldnt change your storage layer from SQL to XML if the app is data driven. Otherwise your going to have to handle concurrency, file locking etc which SQL server does for you by default (row locking etc) Ie, if there is lots of writing / updating of data SQL server is a much cleaner option than XML. In this context, think of XML more of a language independent way of passing data around, and storing simple data structures that are primarily read only.

If this is a graduation project, perhaps focus instead on design methodologies, MVC, or MVVM if you do choose Silverlight. A plus for potential employers and plenty of depth for a dissertation.

Edit - id argue XML would be a more expensive data layer! For the reasons above its going to be more complex and therefore greater dev time. Additioanlly SQL server express is free and the advanced edition with full text search and SSRS is also free; we have loads of clients that use it.

Edit 2 - another option would be to use Flex. It would be a completely independent tech on the presentation layer (and from a Uni point of view this could be good as you may loose marks / not even be allowed to use stuff from a previous project) Then you could use a combo of XML and JSON to pass data between the Flex layer and .NET on the server. Just another thought for you!

Jammin
I completely forgot that Silverlight use WPF! it could be great solution to continuing web app ;) I earlier use XML as a simle data storage but when You say that MSSQL have free version i stay at it ;) I VERY much want to learn and use one of MVC or MVVM but i never use it :/ You use one of this ? From what starts developing silverlight app depends on MVVM ?i unfortunately drop off Flex cause i want focus at MS technologies ;)
netmajor
Ok, free version of SQL server here: http://www.microsoft.com/express/Database/default.aspx#Installation_Options. Limitations of express version are 4GB max size per DB, no scheduling etc. Google for a full list of differences.Silverlight tutorials here: http://silverlight.net/learn/videos/silverlight-videos/MVVM is favoured for SL / WPF - http://silverlight.net/learn/videos/all/build-data-driven-silverlight-application-using-the-mvvm-pattern/Hope this helps and good luck with dissertation **shudders at memories** :P
Jammin