1
일부 애니메이션을 지원하는 컨트롤이 있습니다.Silverlight : 애니메이션 일시 중지
나는 내부 구조에 액세스하지 못했습니다.
이 애니메이션의 스크린 샷을 200 밀리 초마다 얻으려면 어떻게해야합니까?
나는이 코드를 시도했다 :
var timer = new Timer(state =>
{
this.root.Dispatcher.BeginInvoke(() =>
{
var bitmap = new WriteableBitmap(this.root, new TranslateTransform());
SaveImageSomewhere(bitmap, "picture_" + (i++) + ".png");
});
}, null, 0, 200);
을하지만이 200ms 간격으로 스크린 샷 동작을 발생하지 않습니다 UI 스레드에서 원용을 캡처 때문이다.
일부 컨트롤에서 애니메이션을 중지 (정지) 할 수 있습니까?
블렌드를 사용하여 컨트롤 템플릿을 편집 할 수 있습니까? – jv42
@ jv42 가능하지만이 컨트롤의 애니메이션이 코드에서 첨부 된 것처럼 보입니다. 그것은 꽤 복잡한 제어입니다. –
그래서 VSM에 의해 제어되지 않습니까? – jv42