Posted By: jh71283 | Sep 4th, 2008 @ 6:00 AM
page 1 of 3
Comments: 50 | Views: 1527
jh71283
jh71283
Throw new System.Beverage. OutOfCoffeeException​()
If you have time, DL and have a look at the DBCenter app from https://sourceforge.net/projects/sqlceviewer

The app itself has the potential to be pretty useful, but the UI falls well within the bounds of "Just because you could doesn't mean you should..."

I just hope that people don't start thinking that all WPF apps must look like this...



Harlequin
Harlequin
http://twitter.c​om/TrueHarlequin
All I see is a little screenshot of a login popup thingy. Are there other screenshots you're referring to?
BlackTiger
BlackTiger
If you stumbled and fell down, it doesn't mean yet, that you're going in the wrong direction.
"WPF" is just a tool. Sometimes "tool" can kill. Is it tool's fault and guilt?
Bas
Bas
It finds lightbulbs.

Good thing jh71283 isn't blaming the tool, then.

Here's a nice screenshot of that app:

Screenshot

Awful. Just awful. As much as I like those examples of curved scrollbars and textboxes on 3D cloth simulations, I cannot for the life of me imagine a scenario where stuff like that is useful beyond a "look what you can do with this stuff!" demo video.

Maybe that's a nice C9 competition for PDC tickets: make a WPF-based UI that a) is whymsical and impossible (or very hard) to do with Winforms and b) doesn't suck. Could turn up some interesting results.

adrian.h
adrian.h
Would rather be camping or climbing!
Oh wow, that is SO AWESOME!

ROFLMAO
vesuvius
vesuvius
Das Glasperlenspiel
This is not such a disaster. In WPF your are either a designer or a developer - both if you are lucky. The most important thing is that he gets the application working correctly and the code stable.

jh71283 and Bas should be all acquainted with resource dictionaries. All the chap that developed this app needs to do is go here and choose a theme (or two). Within a flick of a switch the whole application will be looking respectable. Trying to do this with pre-WPF technologies is a lot of hard work. If you are a very good developer and lack WPF design skills the system makes it easy for you to still be effective.

I've been thinking about making a reflection based application. If you look at reflector at the moment, I hate the way you navigate. Look at this traditional tree view



Now look at it after some WPF goodness



This simple article by Josh Smith shows the power of WPF and how you can re-order traditional controls like the treeview and come up with something different.

I will probably do the reflection application in WPF because the door has opened up insofar as possibilities, and just the fact that you can buy or get resource dictionaries developed that can affect the whole application makes it something Redgate the new owners of reflector are unlikely to do. I also think that there is a "new breed" of developer that expects to be able to navigate hierarchy based applications much easier.


Bass
Bass
www.s​preadfirefox.c​om/5years/
I LIKE IT. ALL APPS SHOULD LOOK LIKE THIS.
Bas
Bas
It finds lightbulbs.
I guess that's sort of what I'm wondering about too. Rendertransforms on traditional controls. What good are they? I'd love to see an example of them applied in a way that makes sense.
adrian.h
adrian.h
Would rather be camping or climbing!
This is not such a disaster. In WPF your are either a designer or a developer - both if you are lucky.

Well vesuvius, I must say that WPF is really flexible and powerful, but some people shouldn't be UI developers.  Yeah, it is a bit easier to clean up the mess but having extra stuff on a screen that isn't used is just extra bloat (not in this example, but could happen).  Why fix something that shouldn't have been broken in the first place?
Minh
Minh
WOOH! WOOH!
That is pretty awful UI, but you know what? The guy who made it knows it's an awful UI. I bet he doesn't claim that's it's good he made it that way.

Contrast that w/ the guy who makes awful UI (like leaving subject line out of a post), and thinks it's a good UI. Who's worse?
Bas
Bas
It finds lightbulbs.

I'd reply, but eventually you'd just dodge the discussion with a humor joke again and leave.

vesuvius
vesuvius
Das Glasperlenspiel
Anyone remember this guy?


How about moving your tabs along the sides instead of the top.  You'd want them to be rotated 90 degrees in that case, and a render transform is your answer.

Then there's artistic reasons.  I saw a WPF demo of a login screen with a "kid friendly" cartoon version, where the controls were rotated to fit within the artistic cartoon motif.  Not at all appropriate for a business application, but very appropriate in some cases.  Just think about your media players with non-rectangular window designs.  These often have rotated controls.

The problem here is that render transfor was applied "just because he could".  It wasn't done to facilitate a design.
The Close Button is fun, but the ... Button is plain weird. It is like 3D in the wrong angle compare to everything else.
Minh
Minh
WOOH! WOOH!
This will answer your question Smiley


Huh? I am confused. Why do I want to see a long string of "Truly awful WPF UI" on every reply post's toolbar?
page 1 of 3
Comments: 50 | Views: 1527
Microsoft Communities