【问题标题】:draw a shape with c# in silverlight in wp7在wp7的silverlight中用c#画一个形状
【发布时间】:2012-04-09 22:23:51
【问题描述】:

我在 msdn 中找到了一个在 .XAML 文件中绘制形状的链接,但是如何使用 c# 执行相同的操作,在 silverlight 中使用 c# 在 wp7 中绘制形状而不使用 xna?

【问题讨论】:

标签: c# windows-phone-7 windows-phone-7.1 silverlight-5.0 windows-mobile-6.5


【解决方案1】:

我认为http://www.windowsphonegeek.com/tips/drawing-in-wp7-1-getting-started-and-line-shape 将帮助您使用 C# 绘制形状。

您的 XAML:

<Canvas x:Name="ContentPanelCanvas" Grid.Row="1" Background="Transparent"  Margin="12,0,12,0">
    <Line X1="10" Y1="100" X2="150" Y2="100" Stroke="Green" StrokeThickness="5"/>
</Canvas>

C#:

Line line = new Line();
line.Stroke = new SolidColorBrush(Colors.Purple);
line.StrokeThickness = 15;

Point point1 = new Point();
point1.X = 10.0;
point1.Y = 100.0;

Point point2 = new Point();
point2.X = 150.0;
point2.Y = 100.0;

line.X1 = point1.X;
line.Y1 = point1.Y;
line.X2 = point2.X;
line.Y2 = point2.Y;

this.ContentPanelCanvas.Children.Add(line);

【讨论】:

猜你喜欢
  • 2011-05-11
  • 2011-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多