Silverlight与帆布完全错误

时间:2011-04-27 06:24:45

标签: silverlight

令人难以置信的是,这样的示例代码甚至无法正常工作。

我把它放在网格中,但我看不到任何行(实际上代码取自MSDN):

    <Canvas Height="103" HorizontalAlignment="Left" Margin="30,166,0,0" Name="canvas1" VerticalAlignment="Top" Width="180">
        <Line
X1="0" Y1="10"
X2="5" Y2="10"
Stroke="Black"
StrokeThickness="4" />
    </Canvas>

令人难以置信的是,像这样的简单事情会如此错误,所以我想念一些看到下面的图片? (Silverlight中的其他所有内容对我来说都很好):

enter image description here

更新:错误已确认。这是非常不可思议的,MS没有解决这个问题!

3 个答案:

答案 0 :(得分:1)

确实出现了。你的线是一个非常小的点,宽度为5像素。尝试更改坐标以绘制更长的线。

答案 1 :(得分:0)

其他人已经确认使用Silverlight的最新版本,除了CANVAS外,这不起作用!确实这是一个巨大的错误。

答案 2 :(得分:0)

我完全面对这一点,这是我的解决方案:

<Canvas Height="103" Width="180" HorizontalAlignment="Left" Margin="30,166,0,0" Name="canvas1" VerticalAlignment="Top" >
    <Line Height="103" Width="180" X1="0" Y1="10" X2="5" Y2="10" Stroke="Black" StrokeThickness="4" />
</Canvas>

因此,您必须使用Line和Canvas设置相同的大小。实际上,Line放置到您放置的位置但没有显示原因没有大小。

相关问题