1

C# の Windows 8 アプリで線を引こうとしています。しかし、私が使用しようとすると

Line myLine = new Line();それは機能せず、名前空間が存在しないことを教えてくれます。

を使用LineGeometery myLine = new LineGeometery ();して新しい線を作成するように見え、始点と終点を設定できます。ただ、ストロークを設定できないので、これが正しいアプローチかどうかはわかりません。実際、LineGeometry() と Line() の違いがよくわかりません。

誰かが助けてくれれば、それは非常にありがたいです。

<code>using System;

using System.Collections.Generic;

using System.IO;

using System.Linq;

using Windows.Foundation;

using Windows.Foundation.Collections;

using Windows.UI.Xaml;

using Windows.UI.Xaml.Controls;

using Windows.UI.Xaml.Controls.Primitives;

using Windows.UI.Xaml.Data;

using Windows.UI.Xaml.Input;

using Windows.UI.Xaml.Media;

using Windows.UI.Xaml.Navigation;</code>
4

1 に答える 1

6

アプリケーションで使用する以下を追加してください。Windows.UI.Xaml.Shapes

Line クラスは Windows.UI.Xaml.Shapes 名前空間にあります。

LayoutRoot という名前のグリッドに行を追加するために使用したコードの一部を次に示します。

Line line = new Line();
line.X1 = 10;
line.X2 = 200;
line.Y1 = 10;
line.Y2 = 200;
line.Stroke = new SolidColorBrush(Colors.Red);
LayoutRoot.Children.Add(line);
于 2012-12-13T07:36:40.080 に答える