Page view counter
40+ Controls for Silverlight 1.1 available for free Subscribe to this thread
Last post 07-20-2007 4:07 AM by Jeff08. 15 replies.
Sort Posts:
06-22-2007 1:09 PM
40+ Controls for Silverlight 1.1 available for free

40+ Controls for Silverlight 1.1 available for free at http://www.netikatech.com/

It is called GOA WinForms, a free implementation of the System.Windows.Form .NET library for Silverlight!

Enjoy

bobrob

Loading...
Joined on 05-16-2007
Posts 19
06-22-2007 6:44 PM
Re: 40+ Controls for Silverlight 1.1 available for free

wow, very cool! -- is there a blog that tells the story behind these?

-th
http://timheuer.com/blog/

-----

If this answered your question, please be sure to click the 'mark as answered' feature, otherwise please feel free to post follow-up questions that are related.

heuertk

Loading...
Joined on 06-20-2002
Queen Creek, AZ
Posts 400
06-22-2007 7:42 PM
Re: 40+ Controls for Silverlight 1.1 available for free

i am truely impressed. this is awesome stuff.

do you also provide a layouting scheme or is everything still based on absolute positioning?

coolio

No more secrets with Silverlight Spy!

coolio

Loading...
Joined on 05-14-2007
The Hague, The Netherlands
Posts 102
06-25-2007 6:47 AM
Re: 40+ Controls for Silverlight 1.1 available for free

heuertk:

wow, very cool! -- is there a blog that tells the story behind these?

 The framework was originaly written for Flash and ported to Silverlight. We will write something that tells the full story.

bobrob

Loading...
Joined on 05-16-2007
Posts 19
06-25-2007 9:40 AM
Re: 40+ Controls for Silverlight 1.1 available for free

bob, is there a dependency on the .net framework?  it doesn't work on my mac -- and i can't see ways to interact with other root canvas objects...

-th
http://timheuer.com/blog/

-----

If this answered your question, please be sure to click the 'mark as answered' feature, otherwise please feel free to post follow-up questions that are related.

heuertk

Loading...
Joined on 06-20-2002
Queen Creek, AZ
Posts 400
06-25-2007 6:55 PM
Re: 40+ Controls for Silverlight 1.1 available for free

I played with it a bit.  I'm not sure what to make of it yet.  It's a clever wrapper that emulates the System.Windows.Forms namespace.  On the one hand, it wouldn't be hard to code a Windows form app and then port it to Silverlight.  On the other hand, the additional overhead needed for emulation makes apps feel a bit sluggish when compared to "native" XAML controls.  As far as XAML goes, the only XAML utilized by GOA ties a Silverlight Canvas to a Form object.

 

It's neat and fits together, but for now, I'm going to wait and see what else comes along.  After all, Silverlight is still just alpha.  I'm sure there will be plenty of SDKs from which to choose.

 

P.S. The designer example (available online) is quite nifty - definitely a sign of Silverlight's potential. 

WJamesLord

Loading...
Joined on 06-19-2007
Posts 108
06-26-2007 2:39 AM
Re: Re: 40+ Controls for Silverlight 1.1 available for free
Nice, you have little problem with painting, or microsoft has. Special when using scroll. My 2,4GHz processor was always on 100% (when i was scrolling).

Make love not war.

forci

Loading...
Joined on 05-10-2007
Slovenia
Posts 275
06-26-2007 9:27 AM
Re: 40+ Controls for Silverlight 1.1 available for free

Of course there is no dependency on any external .net assemblies but those coming with Silverlight plus Goa.Windows.Forms.dll. Furthermore, since it is still alpha running on alpha, it has not been extensively tested on Mac

 

bobrob

Loading...
Joined on 05-16-2007
Posts 19
06-26-2007 9:31 AM
Re: Re: 40+ Controls for Silverlight 1.1 available for free

Forci, the problem resides in the way Silverlight handles and sends mouse/keyboard events. Please remember it is alpha running on alpha! Further versions will fix this problem in my opinion.

bobrob

Loading...
Joined on 05-16-2007
Posts 19
06-26-2007 9:52 AM
Re: Re: Re: 40+ Controls for Silverlight 1.1 available for free

I'm not sure if it's a step forward or backward going back to the WinForms API again, but I know one thing: for now, this framework is miles ahead of anything else in the Silverligt space.

As mentioned, the real trick is getting these controls to interact with other root canvas objects. Could you make a comment on this bobrob?

Billy Porter

Loading...
Joined on 05-02-2007
Posts 23
06-27-2007 7:19 AM
Re: Re: Re: 40+ Controls for Silverlight 1.1 available for free

Billy you are absolutely right, WinForms API mainly targets existing .NET WinForms users.

We have already made some tests regarding the interaction between WinForms controls and native XAML controls. It still needs some adjustements but it works fine! We will publish some sample code very soon.

Stay tuned!

bobrob

Loading...
Joined on 05-16-2007
Posts 19
07-19-2007 5:30 AM
Re: 40+ Controls for Silverlight 1.1 available for free

How can we prepare Multi Page Application in GOA WinForm? Any Idea about redirecting user to another page?

geetanjali

Loading...
Joined on 07-03-2007
Posts 32
07-19-2007 5:35 PM
Re: 40+ Controls for Silverlight 1.1 available for free

You can still use the "standard" Silverlight features.

For instance have a look at the end of the following QuickStart: http://silverlight.net/QuickStarts/Dom/DomAccess.aspx . It explains how to call the HtmlPage.Navigate method.

Jeff

Jeff08

Loading...
Joined on 07-13-2007
Posts 7
07-19-2007 6:33 PM
Re: 40+ Controls for Silverlight 1.1 available for free

 Cool - will these remain free?

 

Michael Foord 

fuzzyman

Loading...
Joined on 07-18-2007
Posts 13
07-19-2007 8:18 PM
Re: 40+ Controls for Silverlight 1.1 available for free

geetanjali:

How can we prepare Multi Page Application in GOA WinForm? Any Idea about redirecting user to another page?

I did not use GOA, however, the way I did that in the Carbon Calculator was to build user controls for each "page". I created a base class that inherited from control, and added Show and Hide overridable/virtual methods. Those methods looked for two standard-named storyboards in the xaml. If they weren't present, they would simply set the Visiblity to Visible (Show) or Collapsed (Hide) when called. Later, when I'm more satisfied with some of the animation performance and capabilities, I can go back and easily change how those animations work.

The base classs also contained some other useful things, like a templated version of FindName that cleaned up the syntax a little.

I'll have a blog post coming soon on how all this was done. It's basically a port of an idea I used and then in some conferences back in 98 about using VB User Controls as "forms" in an explorer-type application. Funny how this stuff comes back around :)

Pete

Silverlight.net Moderator
MVP: Silverlight
Silverlight Insider
POKE 53280,0 - My Blog at irritatedVowel.com

Psychlist1972

Loading...
Joined on 10-12-2004
Maryland, USA
Posts 941
07-20-2007 4:07 AM
Re: 40+ Controls for Silverlight 1.1 available for free

fuzzyman:

 Cool - will these remain free?

 

Michael Foord 

Yes. The standard version will remain free.

Jeff 

 

Jeff08

Loading...
Joined on 07-13-2007
Posts 7
Microsoft Communities