2010-06-09 6 views

답변

3

당신은 WidthMainCanvas.ActualWidth에와 Height 난 당신이 테두리 내에서 캔버스를 배치하여 더 나을 것 같아요

14

MainCanvas.ActualHeight에, 당신의 codebehide의 테두리 두께를 지정 그녀 DataBinding와의 국경 캔버스를 만들 수있는 간단한. 그런 다음 코드에서 프로그래밍 방식으로 테두리를 설정하거나 해제 할 수 있습니다.

XAML :

<Border x:Name="CanvasBorder" BorderBrush="Black"> 
    <Canvas> 
     <!--Items here--> 
    </Canvas> 
</Border> 

Codebehide이 XAML에서 일을하는 방법을

// Turn on border 
CanvasBorder.BorderThickness = new Thickness(1); 

// Turn off border 
CanvasBorder.BorderThickness = new Thickness(0); 
관련 문제