2010-06-09 46 views

回答

3

你可以在她的WidthMainCanvas.ActualWidthHeightMainCanvas.ActualHeight

14

我認爲你是通過放置在畫布邊界內更好,然後指定你codebehide邊框厚度簡單的創建DataBinding邊境畫布。在你的代碼中,你可以通過編程來打開和關閉邊框。

XAML:

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

Codebehide:

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

// Turn off border 
CanvasBorder.BorderThickness = new Thickness(0);