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