在Silverlight中绘制一条线...画布宽度无效

时间:2011-03-17 04:20:47

标签: vb.net silverlight canvas width

我知道这必须简单,但它让我发疯。我正在尝试制作一个非常简单的Silverlight应用程序。我希望它是全屏的,我想在画布上画一条线。

我的问题是画布的.Width和.Height似乎永远不会有有效值。

网站以400x300像素左右显示画布,当您点击它时,它会进入全屏模式。我想使用高度和宽度来查找屏幕的可用空间。我已经尝试添加事件(认为画布尚未准备好在全屏代码行之后立即使用)但是LayoutChanged和Resized事件似乎没有产生任何效果。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用.ActualWidth.ActualHeight。您也可以参考此Article