I have to wonder if VS2008/WPF is really ready for prime time. I had some
time this weekend and finally installed the DVD with VS2008 I had gotten.
Open a WPF application and place a button on the form, code the click event
to show a message box, hit the F5 key and get an error that has nothing to do
with my code!
Error Option Strict On disallows implicit conversions from
'System.Windows.Application' to 'WpfApplication1.Application'.
It was easy to fix, but it sure makes me wonder if it is worth my time to
even start to use WPF yet!
I have started down the WPF path as a learning exercise. It does seem to be
quite fun and like the way that the vector-based output resolves the problem
of pixel-based rendering. (Jumping from my 1280x1024 19" LCD to my
1920x1200 15" laptop shows the problem to good effect!)
I haven't noticed any stability problems as yet but there are some controls
missing as you point out. I will be trying out the grid and other controls
from Infragistics pretty soon I imagine. Anybody got any experience of
these - good or bad?

Signature
BlackWasp
www.blackwasp.co.uk
>I have to wonder if VS2008/WPF is really ready for prime time. I had some
> time this weekend and finally installed the DVD with VS2008 I had gotten.
[quoted text clipped - 17 lines]
>>
>> Regards
Terry - 25 Feb 2008 19:03 GMT
Well I have spent some more time with it and am even less impressed. Just
fooling around with a regular windows form app. and am having all sorts of
wierd problems. Half the time when I hit the F5 key, I get 2 (back to back)
error messages telling me that the <path>.form1.vb can not be accessed at
this time. I put controls on the form and hit the F5 key, and the controls
arn't there in run mode. I hit save and get out and back in and my changes
wern't saved! This has happened several times! It may have something to do
with resizing the form, not sure yet. But like I said - I am not impressed!
I am using the version that came with my MSDN subscription that I received a
couple of months ago - wonder if there is an update somewhere.

Signature
Terry
> I have started down the WPF path as a learning exercise. It does seem to be
> quite fun and like the way that the vector-based output resolves the problem
[quoted text clipped - 27 lines]
> >>
> >> Regards
BlackWasp - 25 Feb 2008 21:07 GMT
Weird. I am using the Team Development version downloaded from MSDN.
I am only using C#, not VB. Can't see why this would be a problem though.

Signature
BlackWasp
www.blackwasp.co.uk
> Well I have spent some more time with it and am even less impressed. Just
> fooling around with a regular windows form app. and am having all sorts of
[quoted text clipped - 53 lines]
>> >>
>> >> Regards
>I have to wonder if VS2008/WPF is really ready for prime time.
It isn't. Plain and simple. WPF is to WinForms as Vista is to Windows;
some nice shiny new promises with very questionable implementation.
I started to rewrite a small stats application for one of my customers a few
weeks ago. I got as far as wondering why I couldn't get root-lines to show
up on a tree-view control, and after much Googling realised that I'd need
100+ lines of XAML template-altering non-intuitive chevron and curly bracket
laced code written by some hobbyist on the internet for something that still
wouldn't quite work the same way as the original root lines in good old
fashioned WinForms. This is how MS define WPF as being "finished". Yeah,
right...
If MS really want people to start seriously developing with this new
platform, they need to finish it first. Some areas feel like giant leaps
forward, others feel like big steps backwards and some controls just haven't
been implemented at all.
Couple that to a severe lack of decent examples and sample code, and the web
being littered with samples that date back to November CTPs using code that
doesn't work anymore, and it didn't take me long to realise I won't be using
WPF for anything any time soon.
> Error Option Strict On disallows implicit conversions from
> 'System.Windows.Application' to 'WpfApplication1.Application'.
Yep, I got that every time as well. Turns out VS2008 isn't strictly
finished for the new platform either. There were many basic GUI things I
found that couldn't be done in VS and required me to use Expression Blend,
many simple layout things I couldn't do in Expression that I had to do in
VS2008 (I can't tell you how much fun it is to keep switching from one
gigantically memory hungry app to another every 5 minutes, telling it to
reload your project) and some relatively simple things that couldn't be done
in either one and required me to edit XAML directly.
And don't even get me started on the new printing services. Such a
collossal wreck that even Tom Cruise himself wouldn't be able to help.
Herfried K. Wagner [MVP] - 25 Feb 2008 23:33 GMT
Alex,
"Alex Clark" schrieb:
> I started to rewrite a small stats application for one of my customers a
> few weeks ago. I got as far as wondering why I couldn't get root-lines to
[quoted text clipped - 4 lines]
> good old fashioned WinForms. This is how MS define WPF as being
> "finished". Yeah, right...
Let's hope that Microsoft does not only plan to add new controls to WPF
(ribbon etc.) but complete the existing WPF controls:
.NET 3.5 Client Product Roadmap - ScottGu's Blog
<URL:http://weblogs.asp.net/scottgu/archive/2008/02/19/net-3-5-client-product-roadmap.aspx>
-> "WPF Control Improvements"
-> "VS 2008 WPF Designer Improvements"
Currently I would not use WPF because the existing controls are so
incomplete and filling the gaps with custom styles will may require a
partial rewrite when the styles are added to the controls.

Signature
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>