2016-07-31 2 views
0

그리드로 프로그램 그리는 이미지로 Grid를 채 웁니다.C# : WPF에서 Image 위에 선을 그립니다.

이제 이미지 위에 선 (수평 및 수직)을 그려 보겠습니다. 자식을 그리드에 추가 한 후에 선을 그립니다. 어떻게해야합니까? 만약 화상 클래스를 확장의 OnRender (DrawingContext DC)에있어서 UR 도면 로직을 추가 할 수 있도록

var image = new System.Windows.Controls.Image 
     { 
      Source = DrawImage(products), 
      Width = options.OutputWidth, 
      Height = options.OutputHeight 
     }; 

     var grid = new Grid(); 
     grid.ColumnDefinitions.Add(new ColumnDefinition { Width = GridLength.Auto }); 
     grid.ColumnDefinitions.Add(new ColumnDefinition { Width = GridLength.Auto }); 
     grid.Children.Add(image); 
+0

그냥이 모습 [여기] (https://social.msdn.microsoft.com을 가지고 –

+0

이미지를 겹쳐을 야기한다 .. 높은 Z- 인덱스와 그리드의 아이들에게 다시 줄을 추가/Forums/vstudio/ko-ko/10cf8826-dbbb-472b-9c4a-1d2f8db0545f/무승부 이미지 - 인 - wpf 포럼 = wpf). – Funk

답변

-1

이미지 클래스는 FrameworkElement을 연장한다.

public class CustomeImage:Image{ 
protected ovveride OnRender(DrawingContext dc){ 
dc.DrawLine(//line location and pen here) 
} 
} 
관련 문제