By Michael Washington on
8/26/2008 5:25 PM
SilverlightDesktop provides the administrator the ability to create multiple 'Desktop Instances' that provide the following functionality:
- Setting the size of the SilverlightDesktop
- Setting the Transparency of the SilverlightDesktop control
- Allowing a single module to be loaded that will not show the movable resizable window. Set AutoLoad Module to (none) to show the normal SilverlightDesktop interface.
The enhancements were added to support the DotNetNuke version of SilverlightDesktop, but can be used to incorporate SilverlightDesktop modules into an existing website.

The Desktop admini ...
Read More »
|
By Michael Washington on
8/10/2008 2:15 PM

Community member Thomas J. Capps has already created a module for SilverlightDesktop 01.50.00 (this version allows you to upload modules created by others).
His module is called Silverlight Email 01.00.00 and as the name implies, it allows the users of your SilverlightDesktop installation to send emails (you must remember to configure the SMTP settings in the Administration first).
Congratulations to Tom for being the first independent developer to extend SilverlightDesktop.
You can download his module from the Module download page.
You can see it Read More »
|
By Michael Washington on
8/9/2008 2:22 PM
SilverlightDesktop 01.50.00 has been released. This version allows you to upload modules (in Module Settings (in Administration) ).
You can find modules to upload here:
http://silverlightdesktop.net/Modules/tabid/61/Default.aspx
You can find information to create your own module packages here: http://silverlightdesktop.net/Documentation/tabid/58/itemid/16/Default.aspx
Perhaps you will create modules you would like to share with the Silverlight Desktop community. If you have a module you would like to share, log into the site and navigate to the Modules page and click the Upload button. All submissions will be moderated ...
Read More »
|
By Michael Washington on
8/7/2008 6:18 PM
Today we checked in changeset 22027 to the source code repository. It contains a link in Modules Settings (in Administration) that allows you to upload a module.
You can find modules to upload at this link.
We have to test this for a bit and then we will release a new version of SilverlightDesktop. If you already have SilverlightDesktop installed you will be able to simply run the upgrade.
|
By Michael Washington on
8/3/2008 2:35 PM
If you have a resource defined like this:
< Button Style="{StaticResource GlassButton}" >
That is referencing a resource defined in your app.xaml.cs file it wont work with SilverlightDesktop.
The reason is that SilverlightDesktop does not load the app.xaml.cs of your SilverlightDesktop module because that file defines the variables for the application and SilverlightDesktop IS the application. It uses it's own app.xaml.cs only.
This problem is encountered whenever you dynamically load Silverlight controls and alternatives are covered here:
http://silverlight.net/forums/t/18562.aspx
|
By Michael Washington on
7/19/2008 3:48 PM
After finishing the sample code for the Silverlight drag and drop import and export we realized that SilverlightDesktop would present some unique challenges.
After working with this for a few hours we came up with a solution where you simply make a method such as this in the module:
public void AddDelegates(SilverlightDragAndDrop.Page
Read More »
|
By Michael Washington on
7/19/2008 8:18 AM
We posted an example of a test we created that demonstrates importing content from one SilverlightDesktop window to another:
See it live here:
http://www.adefwebserver.com/DotNetNukeHELP/Misc/Silverlight/DragAndDropTest/
We hope to have this incorporated into SilverlightDesktop by September. So far the method will not require any breaking changes with the module examples we have posted so far.
To export content you simply need to place the content on a canvas and ...
Read More »
|
By Michael Washington on
7/12/2008 8:42 AM
A new tutorial has been posted to Documents that walks through the creation of a module that communicates with SilverlightDesktop using web services.
Intermediate Level - Creating a "Silverlight Notepad" module
You should be able to use this as a base for the majority of your modules. However, it is recommended that you start with the beginning tutorials first.
|
By Michael Washington on
7/8/2008 11:24 AM
A great article on the other "Online Desktop"s out there:
http://maketecheasier.com/fancy-an-online-desktop/2008/03/05
The difference with SilverlightDesktop:
- It's Open Source
- You can run your OWN site on your OWN server
- It's written in Silverlight
|
By Michael Washington on
7/8/2008 8:34 AM
We have a tutorial on creating your own SilverlightDesktop modules here:
Creating A "Hello World!" module
Later we will show you how to package a module and upload it into another SilverlightDesktop site.
|