The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
WPF compared to winforms feels half baked and inconsistent; documentation is, poor and I spend more time searching the web on how to do something so simple in winforms (like a checked listbox) that I'm not enjoying development anymore.
UWP you can at least use win2d and get a graphics object like the GDI+ in winforms and draw natively when you need.
I'm not saying winforms is perfect, and not everything in WPF is bad, I can just do way more work in a single day with winforms than WPF.
It feels like the ones who created xaml looked at the web and tried to copy how that worked, to bring web devs to the desktop.
I worked in industrial control, my software had several hundred install locations, all included run-time end user customization: everything from user color themes to what data point was shown where and how it was formatted, and it was all done in winforms with help from GDI+ to a remote computer dishing out WCF, I'm not even sure how I could pull off the same thing under WPF.
the only thing I liked so far about WPF is the lack Hwin handles on everything, and it does feel less OS heavy, but I still prefer the flexibility that winforms plus GDI+ give me on run-time display tweeking.
But just like development languages, to each their own in preferences. C# vs VB.net or windform vs. WPF; it doesn't matter to the end user it it gets the job done.
Prior to my forced retirement, I was working in a mental health care setting with a very limited budget. Third-party controls were out of the question, unless they were free and available with source code. This meant that, if I wanted a nonstandard control, I usually had to create it. With WinForms, this was a continuing pain.
With WPF, much of the needed functionality was built in via data bindings. I could often do things with an existing control using a data binding and a few lines of code in a backend module that would have required a whole separate project to create a new control in WinForms.
My boss at the time did not favor my approach, but as the sole programmer and an ever increasing list of new code to be written and older code to maintain, coding speed was important.
same boat here; was a single developer with no budget for 3rd party controls. but I'm going to guess you had mostly database work that made data binding your go to. so yes WPF does make that easier than winform's data binding.
the stuff i dealt with in industrial control had no databases what so ever, and had no need for binding; it was mostly generic tags that the live IO was converted from; temperatures, pressures, on/off values... each tag had a unique id.
Winforms was extremely efficient for what i used it for, it's a bit of a different world than most software development.
I'm not saying the way you did it is wrong, quite the opposite; you worked with a technology stack that worked best for you.
winforms worked best for me. now I'm at a place that uses WPF as it's main product because binding makes more sense here. when ever I go back to dealing with non-database applications, I usually default back to winforms, because I have direct ability to draw what i need directly to the surface of a control; UWP also let's me do this, but I really don't like the store-app model for distributing my software.
I would have said semantics, but you said that's not the one you're looking for, so:
If it's how words are used in everyday speech that may be different from "official" definitions - colloquial.
If it's how words take on additional meaning especially within certain phrases - connotation.
That's all that's coming to mind at the moment.
As words are used by influential people (unfortunately today, this is no longer great statesmen or scientists but instead, a bunch of brain-dead reality stars or "pop-icons") they are used by others until they become commonplace and accepted with whatever new meaning they now are lumbered with.
- I would love to change the world, but they won’t give me the source code.
...till 20 years since the little sister died. Kicked me in the nuts and upset many wanna be child molesters here, eat a bag of dicks.
Manfred Santa's Reindeeir C**k and Hide Behind Sherlock knob jockey can suck my dick.
Got any opinions about expressing emotions about my little sister, wander down and have a chat with me face to face c**k knockets.
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
There is a thing called professional help. It will not bring you back the lost person, but it can help you better manage the loss! I did it and it helped at least a Little bit. And I'm sure you will know that a Little help on such matters are then and when a big help.
It does not solve my Problem, but it answers my question
modified 14-Oct-18 12:32pm.
Last Visit: 21-Jan-20 3:49 Last Update: 21-Jan-20 3:49