Hi,
I tried to solve a (I guess) very common task today - and checked the help for this.
I found - almost nothing :(
I compare this to my "Telerik Gateway Drug" .ASP.NET Controls :(
Looking at the ASP.NET Grid there I find "Functional Overview" - "Getting Started" and so on.
With WPF I find -- a number of "overview topics" - nothing more.
Back to my task - I have a grid which shall display 3 Columns of data.
Lets say - ProductName, Price, Tax
Since Price and Tax would no become very large I fix there width to 100.
What I tried to approach was to set the width of the name column to be "Stretching".
First approach Width="*" -- fails with an exception.
So I decided to leave out the Width attribute.
Since the Documentation gave me no information I tried it with the samples.
By luck I found that there is a property called CollumnsWidthMode.
Anyhow - whatever I set it gave me "strange" results.
How can I do what I want - First Column "filling" the widht of the grid, the other 2 columns with a fixed width?
I'm a customer over years.
More and more it looks as if you build functionality after functionality - and stop documenting the things.
You build great examples - and if (by luck) one fills the needs we have a good starting point for a solution.
If not - bad luck :(
And - it is extremely time consuming to browse numbers of sample files just to pick up a snippet there and an other snippet somewhere else.
My idea -- you (your developer team) started up with "beeing new" - and therefore you also knew how hard it is to solve problems.
And you documented it - making it very easy for your customers to use the controls.
Now you have a lot of expiriences - and have no problems to solve even complex tasks. And by this you forgot that your customer (at least a lot of them) do not have your skill and get stuck with this minmalistic documentation.
I did the work and counted the entries about a comming task (for me) -- hirarchical data binding.
In ASP Grid I find 12 Topis about this and EXTRA 8 "how to" Topics.
In WPF Grid I find exactly ONE entry about this - containin a extreme simple solution.
The so called documentation about this topic has less than 20 Lines of explanation.
I had the same problems with Gauge in Silverlight (where the documentation is completely missing).
And by this I learned an other thing about your new products -- they became extremely complex in the last years.
Of course they do much more and are therefore more complex -- BUT a competitor of you showed me that it does not have to be like this.
They also have a gauge - and they provide a PDF file "Getting Started" -- and with two lines of XAML you get a working Gauge.
It's simple, It's proper documented -- and it also allows complex scenarios and great looking results.
From another competitor I downloaded a free (not trial - really free) Grid Control.
It also provides very good help -- and with it I could solve my "Grid Problem" in about 10 Minutes.
CONCLUSION:
Why do I buy a control suite?
-My work is to solve customers problems, to design an write software.
-With I control suite I expect to save a lot of time.
What WAS my relation with Telerik?
I found you years ago on the web. I gave your navigation suite (for ASP) a try and learned three things:
a.) Great functionality and intuitive use
b.) Very good support - the reaction time was great - and all my problems got solved.
c.) Your controls did what the "orginals" (MS included) controls did - but better, easier and more stable.
What IS my current situation?
I get a bunch of new controls.
From release to release there is more functionality.
The documentation becomes worser with every new product (feature).
Take it and use it is over - there is (almost) no "out of the box" functionality.
Problems do not get solved over months.
---Example WinForms Tab Control.
----The MS Control begins to scroll if I add more elements than displayable.
----Your control does not scroll at designtime -- it is almost impossible to build a solution with a "buch of tabs"
----This problem is known -- and there was a promise "....will fix this with the next release...."
----Not fixed till today!!!!
In a view words:
I tried to solve a common task with your grid.
I could not find anything in the documentation.
Even to give the grid "a bit of the wanted look" took me hours browsing your samples.
--Taking a free grid made me solve the problem in about 10 Minutes.
You remember: I (and I guess most of your customers) buy a control suite to develope FASTER and to be able to concentrate on "my part of the job".
Regards
Manfred
PS: please excuse my english - I'm from Austria :)
I tried to solve a (I guess) very common task today - and checked the help for this.
I found - almost nothing :(
I compare this to my "Telerik Gateway Drug" .ASP.NET Controls :(
Looking at the ASP.NET Grid there I find "Functional Overview" - "Getting Started" and so on.
With WPF I find -- a number of "overview topics" - nothing more.
Back to my task - I have a grid which shall display 3 Columns of data.
Lets say - ProductName, Price, Tax
Since Price and Tax would no become very large I fix there width to 100.
What I tried to approach was to set the width of the name column to be "Stretching".
First approach Width="*" -- fails with an exception.
So I decided to leave out the Width attribute.
Since the Documentation gave me no information I tried it with the samples.
By luck I found that there is a property called CollumnsWidthMode.
Anyhow - whatever I set it gave me "strange" results.
How can I do what I want - First Column "filling" the widht of the grid, the other 2 columns with a fixed width?
I'm a customer over years.
More and more it looks as if you build functionality after functionality - and stop documenting the things.
You build great examples - and if (by luck) one fills the needs we have a good starting point for a solution.
If not - bad luck :(
And - it is extremely time consuming to browse numbers of sample files just to pick up a snippet there and an other snippet somewhere else.
My idea -- you (your developer team) started up with "beeing new" - and therefore you also knew how hard it is to solve problems.
And you documented it - making it very easy for your customers to use the controls.
Now you have a lot of expiriences - and have no problems to solve even complex tasks. And by this you forgot that your customer (at least a lot of them) do not have your skill and get stuck with this minmalistic documentation.
I did the work and counted the entries about a comming task (for me) -- hirarchical data binding.
In ASP Grid I find 12 Topis about this and EXTRA 8 "how to" Topics.
In WPF Grid I find exactly ONE entry about this - containin a extreme simple solution.
The so called documentation about this topic has less than 20 Lines of explanation.
I had the same problems with Gauge in Silverlight (where the documentation is completely missing).
And by this I learned an other thing about your new products -- they became extremely complex in the last years.
Of course they do much more and are therefore more complex -- BUT a competitor of you showed me that it does not have to be like this.
They also have a gauge - and they provide a PDF file "Getting Started" -- and with two lines of XAML you get a working Gauge.
It's simple, It's proper documented -- and it also allows complex scenarios and great looking results.
From another competitor I downloaded a free (not trial - really free) Grid Control.
It also provides very good help -- and with it I could solve my "Grid Problem" in about 10 Minutes.
CONCLUSION:
Why do I buy a control suite?
-My work is to solve customers problems, to design an write software.
-With I control suite I expect to save a lot of time.
What WAS my relation with Telerik?
I found you years ago on the web. I gave your navigation suite (for ASP) a try and learned three things:
a.) Great functionality and intuitive use
b.) Very good support - the reaction time was great - and all my problems got solved.
c.) Your controls did what the "orginals" (MS included) controls did - but better, easier and more stable.
What IS my current situation?
I get a bunch of new controls.
From release to release there is more functionality.
The documentation becomes worser with every new product (feature).
Take it and use it is over - there is (almost) no "out of the box" functionality.
Problems do not get solved over months.
---Example WinForms Tab Control.
----The MS Control begins to scroll if I add more elements than displayable.
----Your control does not scroll at designtime -- it is almost impossible to build a solution with a "buch of tabs"
----This problem is known -- and there was a promise "....will fix this with the next release...."
----Not fixed till today!!!!
In a view words:
I tried to solve a common task with your grid.
I could not find anything in the documentation.
Even to give the grid "a bit of the wanted look" took me hours browsing your samples.
--Taking a free grid made me solve the problem in about 10 Minutes.
You remember: I (and I guess most of your customers) buy a control suite to develope FASTER and to be able to concentrate on "my part of the job".
Regards
Manfred
PS: please excuse my english - I'm from Austria :)