Skip to main content

Microsoft Silverlight

40+ Controls for Silverlight 1.1 available for freeRSS Feed

(1)

bobrob
bobrob

Member

Member

28 points

19 Posts

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

heuertk
heuertk

Participant

Participant

1390 points

423 Posts

MicrosoftModerator

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.

coolio
coolio

Member

Member

369 points

114 Posts

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 3

bobrob
bobrob

Member

Member

28 points

19 Posts

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.

heuertk
heuertk

Participant

Participant

1390 points

423 Posts

MicrosoftModerator

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.

WJamesLord
WJamesLord

Member

Member

138 points

118 Posts

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. 

forci
forci

Member

Member

351 points

275 Posts

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.

bobrob
bobrob

Member

Member

28 points

19 Posts

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
bobrob

Member

Member

28 points

19 Posts

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.

Billy Porter
Billy Po...

Member

Member

46 points

23 Posts

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?

bobrob
bobrob

Member

Member

28 points

19 Posts

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!

geetanjali
geetanjali

Member

Member

52 points

32 Posts

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?

Jeff08
Jeff08

Member

Member

14 points

7 Posts

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

fuzzyman
fuzzyman

Member

Member

44 points

19 Posts

Re: 40+ Controls for Silverlight 1.1 available for free

 Cool - will these remain free?

 

Michael Foord 

Psychlist1972
Psychlis...

Contributor

Contributor

6045 points

973 Posts

MicrosoftModerator

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
Author: Silverlight in Action, 2nd Edition
POKE 53280,0 - My Blog

Opinions are my own. Oh, and I don't work for Microsoft.

Jeff08
Jeff08

Member

Member

14 points

7 Posts

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 

 

  • Unanswered Question
  • Answered Question
  • Announcement
Microsoft Communities