Click here to Skip to main content
15,891,033 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

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.

 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
ClockMeister14-Dec-17 3:51
professionalClockMeister14-Dec-17 3:51 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
Alan Burkhart14-Dec-17 6:40
Alan Burkhart14-Dec-17 6:40 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
ClockMeister14-Dec-17 6:56
professionalClockMeister14-Dec-17 6:56 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
Dan Neely14-Dec-17 5:18
Dan Neely14-Dec-17 5:18 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
Eddy Vluggen14-Dec-17 7:37
professionalEddy Vluggen14-Dec-17 7:37 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
Dan Neely14-Dec-17 7:51
Dan Neely14-Dec-17 7:51 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
Eddy Vluggen14-Dec-17 8:57
professionalEddy Vluggen14-Dec-17 8:57 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
BillWoodruff13-Dec-17 15:07
professionalBillWoodruff13-Dec-17 15:07 
Hi, Raddevus,

As someone who has spent far too much time wrestling with the quirks of the MS supplied WinForm Controls ... many of which are .NET wrappers around old COM.ActiveX Controls ... I have a less "rosy" view of them: imho, they are a herd of cats Smile | :)

From the "cup is half-full" perspective, you could say that MS enabled a market for 3rd. party control developers to create much more powerful and internally consistent controls, with consistent API's. I remember, so well, my elation when I discovered Andrej Stojkov's Lidor TreeView Control: felt like I had gotten out of jail Smile | :)

I was excited, initially, by WPF's promise of an all-vector rendering engine, bubbling event-model, superior binding facility, etc. And, of course, symbiosis with a web-stack, SilverLight.

There was some great work done here, on CP, by pioneers like Clifton, Adrian Alexander, O'Hanlon, Josh Smith, Sacha Barber, and others.

The reality of programming in Visual Studio with WPF, however, just was not right ... for me.

Then, came the debacle of Metro, the deprecation of SilverLight, the failure of Metro, MS VP Sinofsky's (Metro honcho) departure, the WinRT hoop-la, etc. A lot of devs felt burned; fence-sitters, like me, decided to stick with WinForms.

If only ... one can waste time fantasizing about ... WinForms had a retained-mode all-vector, 2d graphic engine, and WPF's event and binding facilities. A Designer.cs file-format that at least was more XML-like, or, even XAML like.

A few comments:

1. For WinForms TreeView and ListView that would be the 'HideSelection Property.

2. There is a more recent (2016) 2nd. ed. version of Nathan's book for Windows 10: [^], but it's listed as unavailable on Amazon, currently.
«While I complain of being able to see only a shadow of the past, I may be insensitive to reality as it is now, since I'm not at a stage of development where I'm capable of seeing it.» Claude Levi-Strauss (Tristes Tropiques, 1955)


modified 13-Dec-17 21:42pm.

GeneralRe: Desktop: WinForms, WPF, UWA Pin
raddevus13-Dec-17 16:46
mvaraddevus13-Dec-17 16:46 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
John Torjo13-Dec-17 21:48
professionalJohn Torjo13-Dec-17 21:48 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
raddevus14-Dec-17 3:10
mvaraddevus14-Dec-17 3:10 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
John Torjo14-Dec-17 22:37
professionalJohn Torjo14-Dec-17 22:37 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
raddevus15-Dec-17 4:47
mvaraddevus15-Dec-17 4:47 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
Super Lloyd13-Dec-17 18:15
Super Lloyd13-Dec-17 18:15 
AnswerRe: Desktop: WinForms, WPF, UWA Pin
abmv13-Dec-17 20:02
professionalabmv13-Dec-17 20:02 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
raddevus14-Dec-17 3:02
mvaraddevus14-Dec-17 3:02 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
Jim_Snyder14-Dec-17 3:50
professionalJim_Snyder14-Dec-17 3:50 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
abmv14-Dec-17 21:08
professionalabmv14-Dec-17 21:08 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
GuyThiebaut13-Dec-17 20:59
professionalGuyThiebaut13-Dec-17 20:59 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
raddevus14-Dec-17 3:05
mvaraddevus14-Dec-17 3:05 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
GuyThiebaut14-Dec-17 7:57
professionalGuyThiebaut14-Dec-17 7:57 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
raddevus14-Dec-17 8:31
mvaraddevus14-Dec-17 8:31 
AnswerRe: Desktop: WinForms, WPF, UWA Pin
Meshack Musundi13-Dec-17 21:04
professionalMeshack Musundi13-Dec-17 21:04 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
raddevus14-Dec-17 3:08
mvaraddevus14-Dec-17 3:08 
GeneralRe: Desktop: WinForms, WPF, UWA Pin
dietmar paul schoder14-Dec-17 0:11
professionaldietmar paul schoder14-Dec-17 0:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.