Silverlight "Processing..." indicator - silverlight

I'm interested in including a "throbber" in my Silverlight application but since it is such a common thing I'd like to download one or follow some simple tutorial. Can you suggest a site that can tutor me in this or that can just provide one for me to download?
By "throbber" I mean the thing that an app uses to show that it is processing. Sorta like the spinning blue Lifesaver in Windows 7 or the spinning beachball in OSX or any other of the million out there.
Also, to be clear, I'm not talking about altering the SilverLight app loading one.
Thank you

Take a look at the BusyIndicator control.

The Blacklight Busy Indicator (Loading Animation) looks really nice.(Download: http://blacklight.codeplex.com/ Example: Interactive Controls - Loading Animation

Related

WPF: How to make a Google Chrome style GUI in WPF/MVVM?

I bet you guys know Google Chrome browser, yeah it comes from Chromium open-source projects, added some Google specific features.
I found the multi-tab GUI is quite attractive, especially the "drag-and-drop" feature for tabs and windows:
to "pull a tab" out to form a separate window, or
vice versa, to join a tab into a windows (that has a collection of tabs).
This would be quite helpful for designing some multi-process applications to achieve the stability, and a cool user experience, but ... how?
is it possible to do this in WPF?
or even one step more, is it possible to do this in MVVM?
Yeah, technically, everything is possible, but I can't see an easy pattern to do this
for WPF, how to handle such specific "crossing window" mouse interaction?
for MVVM, hmmm, will this be too challenging for MVVM?
cheers
maybe you should have a look at these libs/frameworks:
http://fabtab.codeplex.com/
http://avalondock.codeplex.com/
http://fluidkit.codeplex.com/
Its definitely possible. I've recreated the chrome tab look in the past with MVVM, complete with drag and drop, and I know another guy who created a tabbed application that lets you "pull away" tabs into a new window of its own. I believe it was all one application with multiple windows, so all open windows were part of the same application even if they show up separately in the task bar.
I'm not sure if I have his source code or not, I'd have to go digging for it.

Can I use the WP7 Panorama control outside of WP7?

I need a WPF control that acts like the Panorama control for Windows Phone 7, but I need it for a desktop application.
It will contain a series of panels (or Panorama Items) that the application will be able to slide through horizontally programmatically.
Also, the content inside the panels not currently displayed on the screen will need to be "lazy loaded". In other words, they should be referenced but not loaded or rendered.
Can I somehow adapt the WP7 Panorama control to do this? Or will I have to develop a custom control from scratch to behave similarly to it?
Thank you!
EDIT:
I could probably use a VirtualizingPanel to implement the lazyload behaviour.
MahApps.Metro while still not super mature does allow for the wp7 Panorama control. Demo of how to use a panorama here. I've played with it a little and while its not the most customizable thing out there it gets the job done. Pretty sweet. Also Sacha Barber (Codeproject Demigod) wrote up an article on making your own. Of which I haven't looked at yet but, the guy usually does awesome work. So I'd check that one out as well.
http://blogs.microsoft.co.il/blogs/arielbh/archive/2010/10/21/porting-windows-phone-7-s-panorama-control-to-silverlight-4.aspx gives some clues about how do to this.
It suggests using http://phone.codeplex.com/ as your base and then you can use http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=4b281bde-9b01-4890-b3d4-b3b45ca2c2e4 (Microsoft Surface Manipulations and Inertia Sample for Microsoft Silverlight) to run convert get it to respond to touch.
Seems none exist as far as I can see so far.
This blog has started an attempt at making it, so you could work from there to make your own. Be sure to also check out this page which details the creation of an individual panorama item too.

WPF Animation Package

Is there any website that sells pre-made animations for WPF that would use or start from to incorporate in our on application? I found this one but it's too limited and a lot of the icons / animations even say "coming soon 2010. But it's exactly like what I'm looking for.
If you happen to know of websites like this please let me know.
Thanks!
PixelLab provide an open source Bag of Tricks which contains a set of transitions which can be use to animate changing the content of a control, eg when switching between views.

Loading indicators for Silverlight

I'm looking for nice loading indicators for Silverlight.
I found a few, but all are terrible.
I would like something this - http://preloaders.net/
If you're looking for the functionality of masking/disabling an area while loading data and displaying a message above it, the Silverlight Toolkit has something like that. It's called BusyIndicator there. The default template will show a progress bar, but you can change it to anything you like.
If you're looking for some fancy style/design/animation, I can't help you much. But you can browse the Silverlight galleries out there and look for just any animation then (and not just specifically for a "loading indicator") that you could then use for that purpose.
I don't know if these are among the terrible, but here are a few.
Silverlight ‘Loading’ Spin Icon in XAML
Simple Ajax Style Loading Animation in Silverlight
Customizable Loading Indicator for Silverlight 3
There are ActivityControl in project template of Business Application (WCF Ria Services).

WPF solution design of slideshow application

Been thinking about this for hours now. Im building a simple slideshow application, where the user creates slides through a web application and publishes them to a wpf "player". The user is allowed to create two types of slides one based on html and one based on xaml (thought this would be easy).
When i get the slide to the player i have to determine how to render/load the slide. The HTML slide i convert to xaml (code i found on msdn) as a flowdocument (but now what to do with it?). The Xaml i just get in "raw" xaml.
My plan is to convert both of these to xaml, then have the slide load the xaml in someway and display it, but how? And would this setup be the proper architecture? please bear in mind that this is a small player application.
Any help on either architecture or on how to display these are highly appreciated.
Sincerely,
Brian
Look at the Slide.Show project from Vertigo. It a WPF project released under codeplex. It may give you ideas on the design.
Why not just display them in the web page? There are a huge number of slideshow applications for the web already.

Resources