2014-04-03 2 views
0

너비가 바뀌면 창이 왼쪽으로 확장되도록 기본 앵커가 원하는 위치에 있습니다. 그래서 같은 OnRenderSizeChanged 이벤트를 재정 의하여 이런 짓을 :OnRenderSizeChanged에서 "Left"속성을 변경할 때 깜빡임을 방지합니다.

protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo) 
{ 
    var vm = DataContext as MainViewModel; 

    var widthDif = sizeInfo.NewSize.Width - sizeInfo.PreviousSize.Width; 
    Left -= widthDif; 
} 

이 방법의 문제는 당신이 왼쪽에있는 창 이동을 참조로이 발생할 때 깜박 거리는 효과가 있다는 것입니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 감사.

답변

0

흥미로운 ... 설정을 시도 했습니까 UseLayoutRounding=True?