So Silverlight gets DataGrid, DateTimePicker and Calendar years before WPF does. weird.Silverlight 1.0 focused on enabling rich media scenarios in a browser, and supports a JavaScriptAJAX programming model.
This is the first of several blog posts Ill be doing over the weeks and months ahead that talk in more depth about it. Developers can write Silverlight applications using any.NET language (including VB, C, JavaScript, IronPython and IronRuby). We will ship Visual Studio 2008 and Expression Studio tool support that enables great developer designer workflow and integration when building Silverlight applications. In includes a powerful graphics and animation engine, as well as rich support for higher-level UI capabilities like controls, layout management, data-binding, styles, and template skinning. The WPF UI Framework in Silverlight is a compatible subset of the WPF UI Framework features in the full.NET Framework, and enables developers to re-use skills, controls, code and content to build both rich cross browser web applications, as well as rich desktop Windows applications. This upcoming Beta1 release includes core form controls (TextBox, CheckBox, RadioButton, etc), built-in layout management panels (StackPanel, Grid, Panel, etc), common functionality controls (Slider, ScrollViewer, Calendar, DatePicker, etc), and data manipulation controls (DataGrid, ListBox, etc). The built-in controls support a rich control templating model, which enables developers and designers to collaborate together to build highly polished solutions. It supports cross domain network access (enabling Silverlight clients to directly access resources and data from resources on the web). It includes rich APIs that enable HTML DOMJavaScript integration with.NET code. It also includes LINQ and LINQ to XML library support (enabling easy transformation and querying of data), as well as local data caching and storage support. The.NET APIs in Silverlight are a compatible subset of the full.NET Framework. Drill Down Datagridview Windows Forms Vs Wpf Download Includes EverythingThe Silverlight setup download includes everything necessary to enable all the above features (and more well be talking about shortly) on a vanilla Mac OSX or Windows machine. Once Silverlight 2 is installed you can browse the Web and automatically run rich Silverlight applications within your browser of choice (IE, FireFox, Safari, etc). I also added a tutorial post that demonstrates how to migrate the application outside of the browser and make it a desktop application using WPF and the full.NET Framework. The application uses the Silverlight networking stack and cross-domain access support to query the Digg REST API directly, and uses LINQ and LINQ to XML to querytransform the returned data into DiggStory objects that I databind the UI against. A user can jump to the Digg article directly from the details form, or close it and pick another story to drill into. Thanks for keeping our sprits alive, I was loosing patience, hope to see Silverlight 2.0 Beta released at MIX Thanks. I havent been this excited since I was about 12 on Christmas Eve:). Silverlight 2 is a very intriguing set of technologies, but I think its only going to take off if its possible to build line-of-business apps with it. Can you post more details about the sets of controls -- datagrids, text editors, report viewers, etc -- that are of most use for line of business apps, please. When Silverlight 2 is released will it be backwards compatible with applications built on top of Silverlight 1.0. Is there anyway webmasters can find out what percentage of our visitors already have silverlight installed on their machines Our current web-stats from google doesnt provide any such information about silverlight plugIns. Thank you Scott for your effort to convey the knowldge and I will be waiting for more stuff. So Silverlight gets DataGrid, DateTimePicker and Calendar years before WPF does.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |