Jaime Rodriguez On Windows Phone, Windows Presentation Foundation, Silverlight and Windows 7
I just tried to implement Aero Shake in a WindowStyle=None WPF window.
I had no clue what I would need to do; I figured I had to start by dragging the Window.. tried that, ran it just to see what would happen and voila! Windows 7 did the rest…
I am going to the movies (since I had budgeted 3 hours for this).. Thanks Windows 7 Shell team!
<Window x:Class="WpfApplication40.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300" MouseLeftButtonDown="Window_MouseLeftButtonDown" Opacity="0.5" WindowStyle="None" AllowsTransparency="True" > <Grid> <TextBlock Text="Shake me.. please" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="60"/> </Grid></Window>
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { this.DragMove(); }