2010-06-09 85 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);