MULTIMEDIA

Silverlight : Put Content into a 3D Perspective

10/9/2010 4:43:09 PM
You can use MediaElement.Projection to transform the MediaElement onto a 3D plane. Figure 1 shows the results.
Figure 1. It’s easy to add a 3D perspective to your Silverlight app with the Projection property.


<MediaElement Grid.Row="0"
x:Name="videoPlayer"
Stretch="Fill"
DownloadProgressChanged="videoPlayer_DownloadProgressChanged">
<MediaElement.Projection>
<PlaneProjection RotationY="45" RotationX="-15"/>
</MediaElement.Projection>
</MediaElement>

And like all other dependency properties, these can be animated.

Other  
  •  Silverlight : Response to Timer Events on the UI Thread
  •  Silverlight : Build a Download and Playback Progress Bar
  •  Silverlight : Play a Video
  •  C# 4.0 : Add a Static Constructor and Initialization
  •  C# 4.0 : Add a Constructor
  •  .NET Compact Framework : Font Selection
  •  .NET Compact Framework : Drawing Text
  •  Programming the Service Bus
  •  WCF Services : Generics
  •  WCF Services : Delegates and Data Contracts
  •  WCF Services : Enumerations
  •  WCF Services : Versioning
  •  WCF Services : Data Contract - Equivalence
  •  WCF Services : Data Contract - Hierarchy
  •  WCF Services : Data Contract - Attributes
  •  Executing Work on a Background Thread with Updates
  •  Persisting Data on the Client with Silverlight 4
  •  Dynamically Loading XAML on Silverlight 4
  •  Leverage and Locate Controls and Classes on Silverlight 4
  •  Introducing Silverlight 2
  •  
    Video
    Top 10
    -  Synching an On-Premises Database with SQL Azure
    -  How To Specify And Build A Media PC (Part 1)
    -  Collaborating Within an Exchange Server Environment Using Microsoft Office SharePoint Server 2007 : Understanding the History of SharePoint Technologies
    -  Home Theatre Pc Software And Operating Systems (Part 1) - Windows Media Center
    -  Computing Yourself Fit (Part 4)
    -  Parallel Programming : Understanding and Using Tasks
    -  iPhone Application Development : Building a Multi-View Tab Bar Application (part 2) - Implementing the Area View
    -  Sharepoint 2007: Use the My Links to Manage Your Links
    -  FUJIFILM X-S1
    -  Working with the Windows Phone 7 Application Life Cycle (part 1) - Observing Application Life Cycle Events
    Most View
    -  Programming the Mobile Web : Testing and Debugging (part 3) - Client-Side Debugging
    -  Asus Zenbook UX31A : In The Prime Of Zen
    -  V For Venerable One
    -  Developing an SEO-Friendly Website : Optimizing Flash (part 1)
    -  Leveraging and Optimizing Search in SharePoint 2010 : Customizing the Search User Interface
    -  The ASP.NET AJAX Infrastructure : The Script Manager Control
    -  iPhone 3D Programming : Blending and Augmented Reality - Stencil Alternatives for Older iPhones
    -  Online Critiquing (Part 1)
    -  Windows 7 : Rolling Back to a Stable State with System Restore
    -  Safeguarding Confidential Data in SharePoint 2010 : Enabling SQL Database Mirroring
    -  Tasmania - Ideal Destination For Landscape Photographers (Part 1)
    -  Blackberry World 2012 (Part 3) - Mobile computing platform
    -  The Return of The iPad
    -  Every Cloud...(Part 1) - Storage Space
    -  IIS 7.0 : Troubleshooting - Using Tools and Utilities
    -  Microsoft Surface VS Apple iPad
    -  Windows Server 2008 : Planning Operating System Virtualization (part 1)
    -  Deploying the Client for Microsoft Exchange Server 2010 : Installing the Outlook Client for Exchange Server
    -  IIS 7.0 : Configuring IIS Logging
    -  Super-Thin LED Screen From Viewsonic : VX246h-LED monitor