2012-12-13 3 views
1

C#의 Windows 8 응용 프로그램에서 선을 그려는 중입니다. 그러나 사용하려고하면C#에서 메트로 응용 프로그램의 행을 그립니다.

Line myLine = new Line();이 작동하지 않으며 네임 스페이스가 존재하지 않는다고 알려줍니다.

LineGeometery myLine = new LineGeometery();을 사용하면 새 줄이 생겨서 시작과 끝 지점을 설정할 수 있습니다. 그러나 뇌졸중을 설정할 수 없기 때문에 이것이 올바른 접근법인지는 알 수 없습니다. 사실 LineGeometery()와 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> 

답변

6

신청서에 다음을 추가하십시오. Windows.UI.Xaml.Shapes

줄 클래스는 Windows.UI.Xaml.Shapes 네임 스페이스에 있습니다.

여기에 도움을 너무 많이

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); 
+0

덕분에이 LayoutRoot I라는 그리드에 선을 추가하는 데 사용되는 코드의 일부입니다! 나는 Windows.UI.Xaml.Shapes와 Line line = new Line()을 추가했다. 완벽하게 일했습니다. 그러나 'Colours'네임 스페이스를 사용하여 선을 색칠 할 수는 없습니다. System.Drawing을 사용하여 구현할 수는 있지만 수행 할 수는 있습니다. – Chris

+0

추가 할 필요가있는 다른 네임 스페이스가 있습니까? :) – Chris

+0

그것을 발견했다. 'Windows.UI;를 사용하여 누락되었습니다.'; 건배. 모두 일하고있어! – Chris

관련 문제