2011-08-08 14 views
0

エラーメッセージのポップアップをアニメーション化して、少し拡大してから約0.5秒間隔で元のサイズに縮小しようとしています。ウィンドウは、左側にアイコンが、右側にメッセージボックスを持つスタックパネルが格納されている別のボーダーとの境界線として設計されています。初期化時に、messageboxは例外が生成され、ウィンドウ全体のサイズがsizetocontentに設定されます。ところで、私は.NET 3.5を使用しています。助けてください!WPFの起動時に自動サイズ調整されたアニメーション

+0

にあなたのXAMLにこれを追加しますか? –

+0

私のプログラムがスローしてフレンドリーな方法でユーザーに通知するだけの例外です。プロセスは終了しませんが、ユーザーに通知する必要があります。 –

答えて

0

Border内または何のことをいっているの例外Window

<Style> 
    <Setter Property="Border.RenderTransform"> 
    <Setter.Value> 
    <ScaleTransform CenterX="50" CenterY="50" ScaleX="1" ScaleY="1" /> 
    </Setter.Value> 
    </Setter> 
<Style.Triggers> 
    <EventTrigger RoutedEvent="Border.Loaded"> 
    <EventTrigger.Actions> 
     <BeginStoryboard > 
     <Storyboard> 
      <DoubleAnimation Duration="0:0:0.5" 
          Storyboard.TargetProperty="RenderTransform.ScaleX" 
          From="1.0" To="1.1" Duration="0:0:0.5" 
          AutoReverse="True"/> 
      <DoubleAnimation Duration="0:0:0.5" 
          Storyboard.TargetProperty="RenderTransform.ScaleY" 
          From="1.0" To="1.1" Duration="0:0:0.5" 
          AutoReverse="True"/> 
     </Storyboard> 
     </BeginStoryboard> 
    </EventTrigger.Actions> 
    </EventTrigger> 
</Style.Triggers> 
</Style> 
関連する問題