Xaml: <Canvas VerticalAlignment="Bottom" HorizontalAlignment="Right">
<Canva
s.resources>
<Storyboard x:Name="storyPopUp">
<DoubleAnimation Duration="0:0:2" From="0" To="-200" Storyboard.TargetName="canvasPopup" Storyboard.TargetProperty="(Canva
s.To
p)" />
</Storyboard>
<Storyboard x:Name="storyPopDown">
<DoubleAnimation Duration="0:0:2" From="-200" To="0" Storyboard.TargetName="canvasPopup" Storyboard.TargetProperty="(Canva
s.To
p)" />
</Storyboard>
</Canva
s.resources>
<Canvas VerticalAlignment="Bottom" HorizontalAlignment="Right" x:Name="canvasPopup" Margin="-300 0 0 0" Width="200" Height="200">
<Border CornerRadius="8 8 0 0" BorderThick
ness="1" BorderBrush="Red"
BACkground="Azure" HorizontalAlignment="Right" VerticalAlignment="Top"
Width="300" Height="200">
<Border.Effect>
<DropShadowEffect />
</Border.Effect>
<Grid>
<Grid.RowDe
Finitions>
<RowDe
Finition Height="25" />
<RowDe
Finition Height="*" />
</Grid.RowDe
Finitions>
<TextBlock Text=" 警 告" FontSize="12" VerticalAlignment="Center" FontWeight="Black" Foreground="Black" Grid.Row="0" />
<Image Width="15" Height="15"
source="/XXXX;component/XXXX/Image/
关闭.png"
cursor="Hand" Mou
SELEftButtonDown="Image_Mou
SELEftButtonDown" HorizontalAlignment="Right" Margin="0 2 8 0"/>
<Border Grid.Row="1" >
<TextBlock Margin="0 0 0 30" Name="AlertText"
textwrapping="Wrap" FontSize="12" Width="190" VerticalAlignment="Center" />
</Border>
</Grid>
</Border>
</Canvas> </Canvas> cs: private void UserControl_Loaded(ob
ject sender,RoutedEventArgs
E) { storyPopUp
.begin(
); } private void Image_Mou
SELEftButtonDown(ob
ject sender,MouseButtonEventArgs
E) { thi
s.storyPopDown
.begin(
); }