Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. WPF--Why? No, Really!

WPF--Why? No, Really!

Scheduled Pinned Locked Moved The Lounge
csharphtmlc++cssvisual-studio
117 Posts 49 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Judah Gabriel Himango

    Yeah, I hear you. Fortunately, I have a full head of hair remaining, so I figure once WPF is deprecated by SUX (Simple User eXperience framework) for Midori Windows 2016, I'll need to invest in some Rogaine. :)

    Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon Judah Himango

    J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #28

    That's *really* not funny! :)

    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

    1 Reply Last reply
    0
    • J Judah Gabriel Himango

      Christian Graus wrote:

      I just hope they fix it with time.

      I think they will. Given they're using it all over the place in the next version of VS, I suspect they'll hit many of the pain points we've experienced and, unless they're masochists, fix them. :)

      Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon Judah Himango

      J Offline
      J Offline
      Jim Crafton
      wrote on last edited by
      #29

      Judah Himango wrote:

      Given they're using it all over the place in the next version of VS

      You do realize that all they are using it for is the text editor (and related intellisense pop-ups) right? Unless that's recently changed...

      ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

      R J 2 Replies Last reply
      0
      • J Judah Gabriel Himango

        John Simmons / outlaw programmer wrote:

        MS is trying to dumb it down so that anyone that's ever written HTML in a web page can feel empowered to write an enterprise-level application.

        That a framework can be accused simultaneously of being too complex and too dumbed down shows that it truly is a damned-if-you-do-damned-if-you-don't kind of situation for MS.

        Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon Judah Himango

        D Offline
        D Offline
        ddoutel
        wrote on last edited by
        #30

        Well, I've never had a problem with complexity, as long as the gain outweighs the pain... If not, there's a good chance the designers have missed the mark, at least in my experience.

        1 Reply Last reply
        0
        • T Todd Smith

          Shog9 wrote:

          Then what the hell is The Soapbox for?

          It's for compliments and/or positive reviews about Microsoft products which inevitably lead to flamewars and riots. It's like telling an oppressed people that their ruler really is a nice person if you get to know them :D

          Todd Smith

          E Offline
          E Offline
          Ennis Ray Lynch Jr
          wrote on last edited by
          #31

          Todd Smith wrote:

          It's like telling an oppressed people that their ruler really is a nice person if you get to know them

          :laugh:

          Need custom software developed? I do C# development and consulting all over the United States. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane

          1 Reply Last reply
          0
          • J Jim Crafton

            Judah Himango wrote:

            Given they're using it all over the place in the next version of VS

            You do realize that all they are using it for is the text editor (and related intellisense pop-ups) right? Unless that's recently changed...

            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #32

            Also the "Start Page". Of course it has been totally useless for me.

            M R 2 Replies Last reply
            0
            • I Ian Shlasko

              Just gotta realize that there is no direct path from WinForms to WPF. Two completely different ways of thinking... Drove me crazy for a while too, but I'm slowly adapting. I'll tell ya, maintaining a large WinForms application and a medium-sized WPF application at the same time really taxes the mental processors... Talk about context-switching... I really only have two gripes with WPF... 1) The WYSIWYG part of the designer just plain sucks. I only use it to position buttons on panels by coordinates. The XAML section is a lot nicer, though it would be nice if it was a little better with local namespaces. 2) DependencyProperty syntax is clumsy and ugly. There has to be a better way to do this. Seriously, if you have more than a few in one class, you might as well just make a partial class file ("MyClass.DependencyProps.cs") just to get them out of the way... Makes the code horrible to read.

              D Offline
              D Offline
              ddoutel
              wrote on last edited by
              #33

              "might as well just make a partial class file..." Now that's a good idea; seems made to order, doesn't it!? :)

              1 Reply Last reply
              0
              • D ddoutel

                Like most of you, I spend my days (and many nights) in the trenches, and have for nearly 30 years. I came up through assembly to C through C++ to C#, and a bunch of other stuff as side trips along the way. Having come from a place where there were NO IDE's to ease my pain, I'm supremely grateful for the ability to drag controls onto a form, smoosh 'em around, set some properties and be up and running with a skeleton to flesh out and deliver. I do NOT work with or have access to a graphic artist, nor do I wish to. Anyway, for the last several months on and off, I have attempted to come to grips with WPF, and I've finally arrived at the conclusion that it's just not worth the effort! In general, it's more work and more frustration for MUCH less functionality! Come on, MS! If I want to tinker endlessly with markup, I'll write in HTML, and likely have something that works in much less time and effort. To obtain the same level of useability I get with Windows Forms apps using WPF takes unbelieveable amounts of time and effort. Latest and greatest, my achin' posterior! Am I wrong? What am I missing here, folks?? Too busy for the MS merry-go-round, Duane Doutel

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #34

                Perhaps I'm a little bit biased, being a member of a group called the WPF Disciples, but I love using WPF. Seriously, once I got my head around the concepts, developing non-trivial LOB apps actually became a lot easier because of WPF and it's phenomonal support for data binding. If you stop thinking of WPF in WinForms terms, and approach it from ASP.NET terms, it actually starts to make a lot of sense *shameless plug for my article[^] on this very issue*.

                "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                My blog | My articles | MoXAML PowerToys | Onyx

                D 1 Reply Last reply
                0
                • P Pete OHanlon

                  Perhaps I'm a little bit biased, being a member of a group called the WPF Disciples, but I love using WPF. Seriously, once I got my head around the concepts, developing non-trivial LOB apps actually became a lot easier because of WPF and it's phenomonal support for data binding. If you stop thinking of WPF in WinForms terms, and approach it from ASP.NET terms, it actually starts to make a lot of sense *shameless plug for my article[^] on this very issue*.

                  "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                  As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                  My blog | My articles | MoXAML PowerToys | Onyx

                  D Offline
                  D Offline
                  ddoutel
                  wrote on last edited by
                  #35

                  Thanks, Pete; I'll read that for sure. I'm for anything that actually DOES make my job easier; there's more than enough to worry about without having to fight the tools, too. D. T. Doutel

                  1 Reply Last reply
                  0
                  • D ddoutel

                    Boy! Nice to know I'm not alone on this; I feel MUCH better now! :-) Duane Doutel

                    M Offline
                    M Offline
                    Mustafa Ismail Mustafa
                    wrote on last edited by
                    #36

                    Oh no, there's an army of us...

                    If the post was helpful, please vote! Current activities: Book: The End of Eternity by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                    1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      Also the "Start Page". Of course it has been totally useless for me.

                      M Offline
                      M Offline
                      Mustafa Ismail Mustafa
                      wrote on last edited by
                      #37

                      Rama Krishna Vavilala wrote:

                      Of course it has been totally useless for me.

                      "it" being WPF or the start page? Pedantic of me, I know.

                      If the post was helpful, please vote! Current activities: Book: The End of Eternity by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                      R 1 Reply Last reply
                      0
                      • M Mustafa Ismail Mustafa

                        Rama Krishna Vavilala wrote:

                        Of course it has been totally useless for me.

                        "it" being WPF or the start page? Pedantic of me, I know.

                        If the post was helpful, please vote! Current activities: Book: The End of Eternity by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                        R Offline
                        R Offline
                        Rama Krishna Vavilala
                        wrote on last edited by
                        #38

                        Start Page

                        P 1 Reply Last reply
                        0
                        • S Shog9 0

                          Ray Cassick wrote:

                          I was wishing that there would be some basic conversion tools to get a basic windows forms app converted over to using WPF.

                          Nowhere near done, but interesting... http://wf2wpf.codeplex.com/[^]

                          P Offline
                          P Offline
                          Pete OHanlon
                          wrote on last edited by
                          #39

                          Shog - I've just voted for you as moderator on Stack Overflow.

                          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                          My blog | My articles | MoXAML PowerToys | Onyx

                          S 1 Reply Last reply
                          0
                          • D ddoutel

                            Like most of you, I spend my days (and many nights) in the trenches, and have for nearly 30 years. I came up through assembly to C through C++ to C#, and a bunch of other stuff as side trips along the way. Having come from a place where there were NO IDE's to ease my pain, I'm supremely grateful for the ability to drag controls onto a form, smoosh 'em around, set some properties and be up and running with a skeleton to flesh out and deliver. I do NOT work with or have access to a graphic artist, nor do I wish to. Anyway, for the last several months on and off, I have attempted to come to grips with WPF, and I've finally arrived at the conclusion that it's just not worth the effort! In general, it's more work and more frustration for MUCH less functionality! Come on, MS! If I want to tinker endlessly with markup, I'll write in HTML, and likely have something that works in much less time and effort. To obtain the same level of useability I get with Windows Forms apps using WPF takes unbelieveable amounts of time and effort. Latest and greatest, my achin' posterior! Am I wrong? What am I missing here, folks?? Too busy for the MS merry-go-round, Duane Doutel

                            W Offline
                            W Offline
                            wout de zeeuw
                            wrote on last edited by
                            #40

                            You are right sir. Don't just blindly follow their lead, MS does some great stuff, but they also screw up once in a while. I put WPF and a lot more of .NET 3.5 in the screw up bin (250 MB download, WTF???). Also I'm not sold on linq for DB access either. I'm gonna lean back a year or two and see what's left standing at that point.

                            Wout

                            P J H C 4 Replies Last reply
                            0
                            • P Pete OHanlon

                              Shog - I've just voted for you as moderator on Stack Overflow.

                              "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                              As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                              My blog | My articles | MoXAML PowerToys | Onyx

                              S Offline
                              S Offline
                              Shog9 0
                              wrote on last edited by
                              #41

                              :-D Much appreciated, Pete!

                              1 Reply Last reply
                              0
                              • R Rama Krishna Vavilala

                                Also the "Start Page". Of course it has been totally useless for me.

                                R Offline
                                R Offline
                                realJSOP
                                wrote on last edited by
                                #42

                                Ya know, I'm the only programmer on my team that doesn't have the Start Page active and that has the last opened project load when VS is started. I'm also the only one on the team that codes for fun at home...

                                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                -----
                                "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                H D L K 4 Replies Last reply
                                0
                                • R realJSOP

                                  Ya know, I'm the only programmer on my team that doesn't have the Start Page active and that has the last opened project load when VS is started. I'm also the only one on the team that codes for fun at home...

                                  "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                  -----
                                  "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                  H Offline
                                  H Offline
                                  Hans Dietrich
                                  wrote on last edited by
                                  #43

                                  John, what's wrong with you? :)

                                  Best wishes, Hans


                                  [Hans Dietrich Software]

                                  R 1 Reply Last reply
                                  0
                                  • R Rob Graham

                                    SoapBox 2.0 is for posting things you'd really rather not be read...

                                    R Offline
                                    R Offline
                                    realJSOP
                                    wrote on last edited by
                                    #44

                                    ...and for humor that requires more than a few active cerebral synapses to "get". For instance, subtle humor with a large dose of irony about Swine Flu and Muslims doesn't pass muster here in the Lounge. I've found that a joke posted in the Lounge has to be at least a year old and contain no more than one multi-syllable word.

                                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                    -----
                                    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                    1 Reply Last reply
                                    0
                                    • R Rama Krishna Vavilala

                                      Start Page

                                      P Offline
                                      P Offline
                                      PIEBALDconsult
                                      wrote on last edited by
                                      #45

                                      I disable the start page; it has no part in productivity... not like CP.

                                      R D 2 Replies Last reply
                                      0
                                      • W wout de zeeuw

                                        You are right sir. Don't just blindly follow their lead, MS does some great stuff, but they also screw up once in a while. I put WPF and a lot more of .NET 3.5 in the screw up bin (250 MB download, WTF???). Also I'm not sold on linq for DB access either. I'm gonna lean back a year or two and see what's left standing at that point.

                                        Wout

                                        P Offline
                                        P Offline
                                        PIEBALDconsult
                                        wrote on last edited by
                                        #46

                                        I'm with you. I prefer to retain more control over what's going on.

                                        1 Reply Last reply
                                        0
                                        • W wout de zeeuw

                                          You are right sir. Don't just blindly follow their lead, MS does some great stuff, but they also screw up once in a while. I put WPF and a lot more of .NET 3.5 in the screw up bin (250 MB download, WTF???). Also I'm not sold on linq for DB access either. I'm gonna lean back a year or two and see what's left standing at that point.

                                          Wout

                                          J Offline
                                          J Offline
                                          JimmyRopes
                                          wrote on last edited by
                                          #47

                                          wout de zeeuw wrote:

                                          I'm not sold on linq for DB access either.

                                          I am not quite sold on it either.

                                          Simply Elegant Designs JimmyRopes Designs
                                          Think inside the box! ProActive Secure Systems
                                          I'm on-line therefore I am. JimmyRopes

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups