2012-06-10 1 views
0

나는 현재 (이미지 처리로) emgu의 이력서를 결합한 프로젝트와 WPF (2D/3D 재건을) 일하고 윈도우 폼에서 작업하지 ..이 프로젝트는 처음에는 찾을 때까지 Windows Forms의 구축

했다

2D/3D 객체를 구성하려면 이미지 프레임/캡처 위에 오버레이 된 WPF 컨트롤 (예 : 뷰포트 3D)을 사용해야합니다.

그래서 usercontrol을 사용하여 Windows 형태의 WPF 컨트롤과 코드가 성공적으로 실행되었습니다 ... http://i.imgur.com/F9O7i.png

하지만, 간단한 이메이션 (직사각형 배경색이 다른 색으로 변하는 등). 작동하지 않습니다.

이 문제를 해결하는 방법은 무엇입니까? http://i.imgur.com/2ZCph.png

답변

0
<Window 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
x:Class="WpfApplication1.MainWindow" 
x:Name="Window" 
Title="MainWindow" 
Width="640" Height="480"> 
<Window.Resources> 
    <Storyboard x:Key="simple_animation"> 
     <ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="rectangle"> 
      <EasingColorKeyFrame KeyTime="0" Value="#FF21AB49"/> 
      <EasingColorKeyFrame KeyTime="0:0:0.3" Value="#FFAB4721"/> 
      <EasingColorKeyFrame KeyTime="0:0:0.7" Value="#FF21AB49"/> 
     </ColorAnimationUsingKeyFrames> 
    </Storyboard> 
</Window.Resources> 
<Window.Triggers> 
    <EventTrigger RoutedEvent="FrameworkElement.Loaded"> 
     <BeginStoryboard Storyboard="{StaticResource simple_animation}"/> 
    </EventTrigger> 
</Window.Triggers> 
<Grid Margin="0,12,0,0"> 
    <Rectangle x:Name="rectangle" Fill="#FF21AB49" Margin="136,93,92,157" Stroke="Black"/> 
</Grid> 

단순한 애니메이션 상기 코드. 먼저 애니메이션으로 만들 스토리 보드를 만든 다음 애니메이션으로 만 애니메이트 할 수 있습니다. 위의 코드를 사용하면 도움이 될 것입니다.

+0

답장을 보내 주셔서 감사합니다 ...하지만 마침내 모든 wpf 기능 winform .. 호출 할 수 있음을 깨달으 셨습니다. :) – sheldon90