Will i have any noticeable benefits converting my project from winform to WPF

Hello !
I have a large WinForm project in vb.net 2013. ( it's a financial project ).
I never used WPF , but I read something about it.
As your opinion , will I have any noticeable benefit if I convert my project to WPF ?
Thank you !

Hello dcode25,
There are several advantages to WPF in my opinion.
As a designer and developer myself, I must say that WPF is well crafted to function in a designer/developer team split. Blend is a phenomenal tool that inspires creativity and exploration for designers, allowing developers to continue coding without being
involved in UI changes.
As a developer one of the greatest aspects to WPF is the binding infrastructure. It's incredibly powerful, so powerful in fact that it is the driving force behind the MVVM pattern. This is certainly a benefit for your financial application since I imagine
you're manipulating quite a bit of data and displaying it. Simply said, binding reduces the majority of your code-behind "glue" code and lets you work more naturally with objects and properties.
Another aspect of learning WPF is that XAML, binding and the MVVM pattern are not going anywhere anytime soon. What you learn can carry over to Modern Apps and Windows Phone Apps. This still holds true for Windows 10 "Windows Apps".
Some people will tell you WPF is only for "fancy" UI apps.  That's cute, and totally incorrect. WPF can help you build a better user experience even with the most subtle animations in your business apps. Meaningful animations like letting
the user know when an item has been filtered out by making it fade away or scale down. This might seem small, but to the user it is polish and better understanding. WPF was built to enable this.
If you're ready to move on to Modern Apps then by all means go down that path because it is clearly the blessed strategy by Microsoft at this time.  If you're not, learning and moving your app to WPF is a great way to prepare for that step in the future..
I hope this helps :)

Similar Messages

  • Hi. I am just about to move from the UK to Kuwait. Will I have any problems using my iPhone 4 and able to join a local carrier using this device please?

    Hi. I am just about to move from the UK to Kuwait. Will I have any problems using my iPhone 4 and able to join a local carrier using this device please?

    If your phone is locked to a particular carrier, you must contact them to request they unlock it. Once they've taken care of that and you've followed the instructions to complete the unlock process, you will be able to use the phone elsewhere.
    ~Lyssa

  • I have a MacBook 5,1 (13.3" aluminum from 2007 or 2008). Automatic updates will only let me get to OSX 10.5.8.  Can I upgrade to Snow Leopard, Lion 10.6 or even 10.6.8?  Also, will I have any issues with my iPhone if it's updated to iOS 7.1?

    I have a MacBook 5,1 (13.3" aluminum from 2007 or 2008). Automatic updates will only let me get to OSX 10.5.8.  Can I upgrade to Snow Leopard, Lion 10.6 or even 10.6.8?  Also, will I have any issues with my iPhone if it's updated to iOS 7.1?

    The 10.6 Snow Leopard DVD is in the Apple online store. You can get it for $19.99. You will need to be running 10.6.8 to access the App Store to order Lion or Mountain Lion. http://store.apple.com/us/product/MC573/mac-os-x-106-snow-leopard
    System Requirements for 10.6:
    Mac computer with an Intel processor
    1GB of memory
    5GB of available disk space
    DVD drive for installation
    Some features require a compatible internet service provider: fees may apply.
    You can upgrade direct from 10.6.8 to 10.8 Mountain Lion without going through 10.7 Lion with the Late 2008 model 5,1 Aluminum Unibody. The Model 5,1 will probably run 10.9 Mavricks when it comes out.
    10.8 Mountain Lion is a download from the App Store, the price is $19.99.
    Mountain Lion will require at least 2gb of RAM but really needs 4gb to run smoothly.
    As for third party programs see this list for compatibility with 10.8 http://roaringapps.com/apps:table
    Also Mountain Lion doesn't run any Power PC programs. To see if you have any Power PC programs go to the Apple in the upper left corner and select About This Mac, then click on More Info. When System Profiler comes up select Applications under Software. Then look under Kind to see if any of your applications are listed as Power PC. Universal and Intel will run under Mountain Lion.
    Before Mac switched to Intel processors in 2006 they used Power PC processors from 1994 to 2005. Power PC 601 through 604, G3, G4 and G5. Applications written for the Power PC processors need the application called Rosetta to run on Intel processors. This was part of the Operating System in 10.4 and 10.5 but was an optional install in 10.6. With 10.7 Lion Apple dropped all support for Power PC applications.

  • I am a novice. I have a few thousand iPhotos stored on Dropbox. But now I have a Canon T5i camera and want to get more involved in photography. I want to open a Lightroom and Photoshop account. I have a Windows desktop and an iPad. Will I have any compati

    I am a novice. I have a few thousand iPhotos stored on Dropbox. But now I have a Canon T5i camera and want to get more involved in photography. I want to open a Lightroom and Photoshop account. I have a Windows desktop and an iPad. Will I have any compatibility issues with PC and Mac? Can I store my photos in Lightroom and eliminate my Dropbox account? Thanks.

    You shouldn't have any compatibility issues. But you don't store images "in" Lightroom. Lightroom simply points to wherever the images are on your system. You might like to watch a few videos that can help you understand how Lightroom works.
    Getting Started with Adobe Photoshop Lightroom 5 | Adobe TV

  • I am getting a new computer and it will not have any web browser software preloaded. Can I get a CD with Firefox in order to install?

    I have a new computer that will not have any web browser installed when I acquire it. So, I cannot download Firefox, say, using Internet Explorer. Can I get a copy of Firefox on a CD and use that instead.

    Easiest is to download the full Firefox installer and copy that file to an USB stick.
    http://www.mozilla.com/firefox/all.html
    Such an USB stick is also useful for making backups of your profile data, so if you do not already have one then this is an opportunity to start making backups.
    http://kb.mozillazine.org/Profile_backup and [[Backing up your information]]
    http://kb.mozillazine.org/Backing_up_and_restoring_bookmarks_-_Firefox
    http://kb.mozillazine.org/Password_Manager#Backing_up_and_restoring_passwords

  • HT1338 We are currently running CS3 on Macs with OS 10.5.8 but need to upgrade the OS in order to prepare e-books. Will we have any problems with CS3 running on the later OS?

    We are currently running CS3 on Macs with OS 10.5.8 but need to upgrade the OS in order to prepare e-books. Will we have any problems with CS3 running on the later OS?

    Check the Adobe website for compatibility.
    Ciao.

  • I have a new Macbook pro and need to run some Windows software, it appears "Parallel" should work well from what I've have read. Will I have any issues or problems accessing and printing from various printers on my Windows 7 network within Parallel?

    I have a new Macbook pro and need to run some Windows software, it appears "Parallel" should work well from what I've have read. Will I have any issues or problems accessing and printing from various printers on my Windows 7 network within Parallel? Is Parallel in fact the best way to go?

    First, back up all data immediately, as your boot drive might be failing.
    There are a few other possible causes of generalized slow performance that you can rule out easily.
    Reset the System Management Controller.
    If you have many image or video files on the Desktop with preview icons, move them to another folder.
    If applicable, uncheck all boxes in the iCloud preference pane.
    Disconnect all non-essential wired peripherals and remove aftermarket expansion cards, if any.
    Check your keychains in Keychain Access for excessively duplicated items.
    If you have more than one user account, you must be logged in as an administrator to carry out this step.
    Launch the Console application in the same way you launched Activity Monitor. Make sure the title of the Console window is All Messages. If it isn't, select All Messages from the SYSTEM LOG QUERIES menu on the left. If you don't see that menu, select
    View ▹ Show Log List
    from the menu bar.
    Select the 50 or so most recent entries in the log. Copy them to the Clipboard (command-C). Paste into a reply to this message (command-V). You're looking for entries at the end of the log, not at the beginning.
    When posting a log extract, be selective. Don't post more than is requested.
    Please do not indiscriminately dump thousands of lines from the log into this discussion.
    Important: Some personal information, such as your name, may appear in the log. Anonymize before posting. That should be easy to do if your extract is not too long.

  • Public Sector: Will this have any issues during Siebel upgrade?

    Hello,
    We are using Siebel Public Sector application (Case Management) in our product.
    Every contact who is Primary under a Contact will be associated to a Master Case. If there is no master case associated with primary contact, siebel will create a new master case. In other words, Contact to Master Case is 1:1 relationship.
    We are in the process of developing a new requirement where in a Contact can be linked to one or more Master Cases (1:M). Since this is deviates Siebel OOB feature we do not want to change it.
    Instead, we have created a new custom stand-alone Table (which mimics OOB Master Case columns) and a "New Custom BC".
    Created a link betwen Contact BC and New Custom BC (Id -> Par Row Id).
    In "New Custom BC", field called "Master Case Number"  has a dynamic picklist based on OOB "PUB Master Case" BC.
    For other field we have mapped using pickmaps.
    Our requirement is met but our only question is "Will this have any issues during Siebel upgrade?"
    Quick responses will be very helpful.

    Thank you for your reply.  I only see three versions of Adobe Reader available for Windows XP SP3 at the Adobe site
    http://get.adobe.com/reader/otherversions
    In doing some research, it seems there were some issues if you skipped an update but I did not find any information (only other queries) as to my original question of compatibility.  Also, how can we access the older file if it won't open in 10.1.2?
    Can I load 10.1.2 in addition to their older version to check and see what will or will not open correctly before I uninstall the older version?  I don't want to load the new version and then have them not be able to access a needed file...

  • HT1338 M using iphone 4s... So is it compatible to upgrade it to ios7? Will it have any prob or slow down the cell?

    M using iphone 4s... So is it compatible to upgrade it to ios7? Will it have any prob or slow down the cell?

    DPranav wrote:
    .. using iphone 4s... So is it compatible to upgrade it to ios7? .
    Yes.
    See the very end of this link for Compatible Devices and Features...
    http://www.apple.com/ios/ios7/features/
    DPranav wrote:
    ... Will it have any prob or slow down the cell?
    Research using google.

  • I purchased an iPhone 5S using my EDGE upgrade on September 5, but would like to exchange it for an iPhone 6 within the 14 day period. Other than having to pay the $35 restocking fee, will I have any problems doing so? Thanks

    I purchased an iPhone 5S using my EDGE upgrade on September 5, but would like to exchange it for an iPhone 6 within the 14 day period. Other than having to pay the $35 restocking fee, will I have any problems doing so? Thanks

        Good evening udflyers! You should not have any problem returning/exchanging your current within 14 days http://bit.ly/IeiJI of purchase. However, you may have to preorder the device you want as it is not currently available and preorder start on 9/12/14 at 12:01am, PST. Please process your return/exchange thru the same channel as your original purchase.
    AntonioC_VZW Follow us on Twitter at www.twitter.com/VZWSupport

  • If i purchase an iphone6 directly from Apple and take to my carrier, Verizon, will I have any issues?

    if i purchase an iphone6 directly from Apple and take to my carrier, Verizon, will I have any issues?

    Yes. Not because of the phone, but because Verizon will only activate iPhones sold specifically for use on Verizon's network. You can buy the phone from Apple or from Verizon, but you must buy a Verizon-designated phone. And if you buy it from Apple there's no need to visit Verizon, as Apple can activate it on your Verizon account.

  • I just bought a Macbook Air. I also have an external harddrive for which to transfer and save all my existing music from my PC. Will I have any troubles with iTunes recognizing where my music is located if I keep it on the external harddrive?

    I just bought a Macbook Air. I also have an external harddrive for which to transfer and save all my existing music from my PC. Will I have any troubles with iTunes recognizing where my music is located if I keep it on the external harddrive and not save it on the computer's harddrive?

    Just be sure to Follow the steps here to transfer your iTunes to an External Drive...
    Backup iTunes to an External Drive
    http://support.apple.com/kb/HT1751

  • If my camcorder records in 1080i, will i have any problems exporting my movie in imovie as 1080p? I read something about interlacing or deinterlacing?

    If my camcorder records in 1080i, will i have any problems exporting my movie in imovie as 1080p? I read something about interlacing or deinterlacing?
    I also have another question. I can't find an external blu-ray burner for a mac anywhere. How to I simply watch my exported 1080p movie edited in imovie on my hd tv? Apple tv only supports 720p correct? I read that the simplest way to watch it would be to save it on a flash drive then use a playstation 3 to watch the movie. Does anyone else have any other ideas? Thanks in advance

    For 1080p via iMovie '11, just remember to optimize video for “Full – Original Size”.
    The latest Apple TV supports HD.
    I've seen low cost Blu-Ray DVD players for less than USD$100.00. I've also seen reasonably priced external BR for Mac...try OWC, as one example.

  • Will I have any trouble using tmobile on the 4s? And do I go to tmobile to get it working?

    Will I have any trouble using tmobile on the 4s? And do I go to tmobile to get it working?

    you will get "regular" texting (SMS), but not MMS, which is texting with multimedia like pictures.
    T-Mobile is not fully compatible with the iPhone which is why many of the features that make the iPhone so popular (Visual Voicemail, FaceTime, MMS) will not work.  There are at least 3 major carriers in the US that support the iPhone.  Why you chose the only major carrier that is incompatible is beyond me.

  • Hi I'm wondering if I have any chance of getting photos back from a stolen iPhone 4 a 4s and my iPad 3 also to make matters worse my laptop as well I get I'm proberly  dreaming but I have this old iPad and that's it with photos ect of my passed bestie ??

    Hi I'm wondering if I have any chance of getting photos back from a stolen iPhone 4 a 4s and my iPad 3 also to make matters worse my laptop as well I get I'm proberly  dreaming but I have this old iPad and that's it with photos ect of my passed bestie ??

    And Photostream would only have the latest 1000 pictures taken. You photos are in the hand of whomever stole your devices.

Maybe you are looking for

  • Cube loaded with data, but unavailable in the query

    Hello everyone, Someone can help me? I created a new Cube CO-PA for the year 2010, and loaded with data this year. To make sure that the data were correct did a ListCube, with all the filter equal to the query, and indeed the data is loaded properly

  • Zen Touch is not recognised on my

    I have installed the new Firmware and the new music manager software etc, but it just won't be recognised by my PC anymore. It keeps asking me to install the thing. I insert the official zen touch CD and go through the motions, but it still doesn't w

  • Errors installing and uninstalling JDK and JRE 5.0 update 6

    I recently removed some older versions of java as they take up alot of space.. now wondering if i should have. I uninstalled all version fine, leaving only the update 6 for both JDK and JRE. Now when i try to compile in Jcreator i get the error messa

  • Capitalize asset without posting to accounts

    Dear all, We have a scenario, where we like to capitlaze asset in Tax depreciation area (which is not relevent for Posting to accounts) and in the book depreciation area, we need to expense it out. Please provide your valuable inputs to deal this sce

  • Script alert: "Sorry I could not process the following files:"

    I keep getting this error when I try to run the "Image Processor" Script.  I have tried searching everywhere to no avail.  I am running on Windows 7 and CS6.  What I have tried: Increasing History States, Memory Usage, and Scratch Disks Turning "Save