|
And me - I looked at it, and thought it was a nice control stack, but the design tools just didn't seem "finished", making it all look like amateur hour compared to WinForms. I decided to leave it and let it get out of prototype before I invested in significant learning: the designer is still the same, so I haven't got any closer.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I remember from that time that Microsoft recommended typing out your entire XAML, despite having a designer
The main issue, I believe, was that the designer generated a constant width and height while it should've been relative or some enum value.
From a design perspective, the greatest pro to WPF was responsiveness, something which WinForms isn't very good at.
However, with those constant width and height it didn't scale at all
|
|
|
|
|
I only use the designer to make sure everything is lining up - I still type the xaml by hand. Like anything else you're just starting out with, you adapt as you learn where the quirks are.
BTW, I don't have problems with constant width/height. I make copious use of row and column definitions set to either Auto or *, and almost always let the controls inside the grid determine their own widths/heights. The hardest thing to deal with is how font sizes can affect everything, especially if you have a user control object that is supposed to inherit the parent element's font properties.
I prefer WPF to Winforms, if for no other reason than the data binding and enforcement of almost fanatical MVVM use. I did this app in a week and a half.
I'll try to un-workify it and post an article.
Finally, if you're at all interested, I found that the best way to learn WPF is to duplicate one of your old WinForms apps as a WPF app. It will not only help you learn WPF, but can also serve to show you where your winforms app could have been made better.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I'd be interested in seeing an article John
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
For what it's worth I skipped WinForms entirely and went straight to WPF. I was developing the UI for a new product, with my choices being our existing C++/MFC implementation or changing to C#/.NET. WinForms seemed to be a relatively thin layer over the Windows API, and wasn't an improvement over MFC. WPF offered vastly more flexible layout handling and a lot more basic capability out-of-the-box.
The end result is a nice-looking, adaptive, 'fluent' user interface in an industry where most UI's are an afterthought with no regard for the system operator. There are products out there where the $2M machine has a text-mode user interface.
Software Zen: delete this;
|
|
|
|
|
#realJSOP wrote: I prefer WPF to Winforms, if for no other reason than the data binding and enforcement of almost fanatical MVVM use. That's a very good argument.
Data binding in WinForms is... clunky at best.
It works great with HTML and JavaScript (and frameworks such as Vue.js), that was a real eye-opener for me when I switched to web.
I can only imagine it works pretty much the same in WPF.
The last time I created a new desktop app is at least four years ago though
|
|
|
|
|
#realJSOP wrote: I'll try to un-workify it and post an article.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
#realJSOP wrote: I'll try to un-workify it and post an article. Yes, please
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
And when you use it it will be in anger.
|
|
|
|
|
|
I wanted to get a new version of audacity to edit some video / audio for my wife.
fast search in google... first link... www.audacity.de --> Popup of the antivirus... phising site
perfect google, perfect...
Good that I remembered a link to the correct site I posted myself in the free tools forum
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
It's you're fault. pay attention to the urls.
We have to tell our end users that over and over and over anew.
You're a coder.
You should know better.
|
|
|
|
|
The audacity ! 
|
|
|
|
|
Ron Anders wrote: You're a coder.
You should know better. I know... and exactly that's a big part of my rant...
One second don't double checked (trusting the fvcking Google) and plof...
But don't worry... my "paranoia" level just got a huge push
Edit:
Ron Anders wrote: You're a coder.
You should know better. And that's why too... the second part of the rant: that google doesn't know / can't differentiate which is the good site, I extremely doubt it. So, what the elephant does a bad (potentially dangerous) result do in the first place?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
modified 28-Sep-19 9:03am.
|
|
|
|
|
|
Yupp... that was the "hidden" rant
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
A few minutes ago, I got a ad from Corel offering me an upgrade of my existing PaintShop Pro 2019 to the 2020 version, for £39.99.
Only one detail, guys: I bought and installed the upgrade, along with the full Painter 2019 app, Pinnacle Studio 23, and a couple of other bits yesterday from Humble for $25 (£21.11 including PayPal exchange rate) ...
BTW: if you are looking for PSP (or even just the full version of Painter rather than the Express version) the bundle is available for another week or so: Humble Software Bundle: Painter - Create With Confidence (pay what you want and help charity)[^]
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I never got why Corel didn't do any better after its destruction.
I mean, if you want to go to the very popular Gold Saucer you have to go through Corel.
You'd think they'd get SOMETHING out of all that tourism!
|
|
|
|
|
I think they offered you a special customized version with lots of new plugins like the sheep effects plugin 
|
|
|
|
|
If you still have 2019 installed, that's the one asking to be upgraded. It's just jealous of your 2020 installation.
|
|
|
|
|
I still get by just fine with Photo Shop 7 (circa 2002).
|
|
|
|
|
in bits of and in gates of if we are
possessed of what was then or now at hand
or know what is and what it is is for
and we are then as we were then before
the it that came upon us as we slept
the it that might be or it will become
the if it is that what we might be man's
obsession with the thing the if and can
the will still be or will not be the core
for bits and bits of mind forevermore -
if ifs and then's will still then tell the score
and more and more if more is more or more
the wars and loves and buts and whys of man
in bits of and by fate is all we can
|
|
|
|
|
Quote: the it that came upon us as we slept if you can sleep at all when in IT 
|
|
|
|
|
forevermore
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|