캔버스없이 이미지 컨트롤에 타원을 그리는 방법은 무엇입니까?

프레드 페리

사용자가 이미지를 이동하고 확대 / 축소하는 C # WF에 앱이 있습니다. 타원이 제자리에 남아 있고 이미지를 수정할 때 움직이지 않기 때문에 이미지 컨트롤에 타원을 그리고 싶습니다.

전망:

 <Grid>
        <Canvas Name="cavRoot" Opacity="1">
            <Image Name="highresmap4" Source="highresmap4.png" Canvas.Left="0" Canvas.Top="0" Width="1473" Height="770">

            </Image>
        </Canvas>
    </Grid> 

모델:

class draw
            {
                public static void circle(double x, double y, int width, int height, Canvas cv)
                {

                    Ellipse circle = new Ellipse()
                    {
                        Width = width,
                        Height = height,
                        Stroke = Brushes.Red,
                        StrokeThickness = 6
                    };

                    cv.Children.Add(circle);

                    circle.SetValue(Canvas.LeftProperty, (double)x);
                    circle.SetValue(Canvas.TopProperty, (double)y);
                }
            }

ViewModel :

draw.circle(x, y, 10, 10, cavRoot);
mm8

당신은 넣을 수 ImageA의 Grid와 사용 Margin의 특성을 Ellipse내에서 자신의 위치를 지정합니다 Image:

public static void circle(double x, double y, int width, int height, Panel cv)
{
    Ellipse circle = new Ellipse()
    {
        Width = width,
        Height = height,
        Stroke = Brushes.Red,
        StrokeThickness = 6,
        Margin = new Thickness(x, y, 0, 0)
    };
    cv.Children.Add(circle);
}

XAML :

<Grid x:Name="theGrid">
    <Image Name="highresmap4" Source="highresmap4.png" Width="1473" Height="770" />
</Grid>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

캔버스 요소에 간격이있는 원을 올바르게 그리는 방법은 무엇입니까?

분류에서Dev

js 캔버스에서 타일 맵의 보이는 부분 만 그리는 방법은 무엇입니까?

분류에서Dev

클릭 이벤트에서 캔버스 ZIndex WPF 버튼 컨트롤을 설정하는 방법은 무엇입니까?

분류에서Dev

QPixmap 이미지에서 점을 그리는 방법은 무엇입니까?

분류에서Dev

vba의 컨트롤 이름에서 컨트롤을 생성하는 방법은 무엇입니까?

분류에서Dev

DearPyGui 캔버스에 PIL 이미지를 그리는 방법은 무엇입니까?

분류에서Dev

캔버스의 다른 모든 콘텐츠 뒤에 이미지를 그리는 방법은 무엇입니까?

분류에서Dev

사용자가 배경 이미지로만 x 축에 캔버스에 선을 그리는 방법은 무엇입니까?

분류에서Dev

템플릿의 컨트롤을 이벤트 리스너에 구독하는 방법은 무엇입니까?

분류에서Dev

WPF에서 이미지 컨트롤에 이미지를로드하는 방법은 무엇입니까?

분류에서Dev

컨트롤을 수동으로 이동하지 않고 디자인 타임에 컨트롤을 앞으로 가져 오는 방법은 무엇입니까?

분류에서Dev

URL에 컨트롤러 이름이없는 단일 컨트롤러에서 작업 방법에 대한 다른 URL을 얻는 방법은 무엇입니까?

분류에서Dev

Meteor Autoform이 afFieldInput에 폼 컨트롤을 삽입하지 않도록하는 방법은 무엇입니까?

분류에서Dev

'지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

'지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Windows Phone 캔버스에서 팬처럼 보이는 원을 동적으로 그리는 방법은 무엇입니까?

분류에서Dev

fabricjs 캔버스 이미지를 다른 배경 이미지에 저장하는 방법은 무엇입니까?

분류에서Dev

뷰 부모에 배율이있을 때 아티팩트를 업 스케일하지 않고 뷰 캔버스에 그리는 방법은 무엇입니까?

분류에서Dev

컨트롤을 WPF의 컨테이너에 채우는 방법은 무엇입니까?

분류에서Dev

xmodmap / XKBOPTIONS없이 Capslock 컨트롤을 만드는 방법은 무엇입니까?

분류에서Dev

바이너리 이미지에서 OpenGL에서 도형을 그리는 방법은 무엇입니까?

분류에서Dev

XAML을 편집하지 않고 디자이너의 그리드 셀에 컨트롤을 추가하는 방법은 무엇입니까?

분류에서Dev

컨트롤의 이미지를 캐시하는 방법은 무엇입니까?

분류에서Dev

tabcontrol 페이지에서 빈 컨트롤을 확인하는 방법은 무엇입니까?

분류에서Dev

Rails의 컨트롤러에서 버튼 이름을 얻는 방법은 무엇입니까?

분류에서Dev

웹 페이지의 런타임에 자바 스크립트를 사용하여 컨트롤을 삽입하는 방법은 무엇입니까?

분류에서Dev

미리 정의 된 가시성, 컨트롤 이름, 기본값으로 Orbeon 사용자 지정 컨트롤 XBL을 만드는 방법은 무엇입니까?

분류에서Dev

DropdownlistFor 컨트롤을 데이터베이스에서 채우는 방법은 무엇입니까?

분류에서Dev

캔버스에서 이미지를 드래그하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    캔버스 요소에 간격이있는 원을 올바르게 그리는 방법은 무엇입니까?

  2. 2

    js 캔버스에서 타일 맵의 보이는 부분 만 그리는 방법은 무엇입니까?

  3. 3

    클릭 이벤트에서 캔버스 ZIndex WPF 버튼 컨트롤을 설정하는 방법은 무엇입니까?

  4. 4

    QPixmap 이미지에서 점을 그리는 방법은 무엇입니까?

  5. 5

    vba의 컨트롤 이름에서 컨트롤을 생성하는 방법은 무엇입니까?

  6. 6

    DearPyGui 캔버스에 PIL 이미지를 그리는 방법은 무엇입니까?

  7. 7

    캔버스의 다른 모든 콘텐츠 뒤에 이미지를 그리는 방법은 무엇입니까?

  8. 8

    사용자가 배경 이미지로만 x 축에 캔버스에 선을 그리는 방법은 무엇입니까?

  9. 9

    템플릿의 컨트롤을 이벤트 리스너에 구독하는 방법은 무엇입니까?

  10. 10

    WPF에서 이미지 컨트롤에 이미지를로드하는 방법은 무엇입니까?

  11. 11

    컨트롤을 수동으로 이동하지 않고 디자인 타임에 컨트롤을 앞으로 가져 오는 방법은 무엇입니까?

  12. 12

    URL에 컨트롤러 이름이없는 단일 컨트롤러에서 작업 방법에 대한 다른 URL을 얻는 방법은 무엇입니까?

  13. 13

    Meteor Autoform이 afFieldInput에 폼 컨트롤을 삽입하지 않도록하는 방법은 무엇입니까?

  14. 14

    '지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

  15. 15

    '지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

  16. 16

    Windows Phone 캔버스에서 팬처럼 보이는 원을 동적으로 그리는 방법은 무엇입니까?

  17. 17

    fabricjs 캔버스 이미지를 다른 배경 이미지에 저장하는 방법은 무엇입니까?

  18. 18

    뷰 부모에 배율이있을 때 아티팩트를 업 스케일하지 않고 뷰 캔버스에 그리는 방법은 무엇입니까?

  19. 19

    컨트롤을 WPF의 컨테이너에 채우는 방법은 무엇입니까?

  20. 20

    xmodmap / XKBOPTIONS없이 Capslock 컨트롤을 만드는 방법은 무엇입니까?

  21. 21

    바이너리 이미지에서 OpenGL에서 도형을 그리는 방법은 무엇입니까?

  22. 22

    XAML을 편집하지 않고 디자이너의 그리드 셀에 컨트롤을 추가하는 방법은 무엇입니까?

  23. 23

    컨트롤의 이미지를 캐시하는 방법은 무엇입니까?

  24. 24

    tabcontrol 페이지에서 빈 컨트롤을 확인하는 방법은 무엇입니까?

  25. 25

    Rails의 컨트롤러에서 버튼 이름을 얻는 방법은 무엇입니까?

  26. 26

    웹 페이지의 런타임에 자바 스크립트를 사용하여 컨트롤을 삽입하는 방법은 무엇입니까?

  27. 27

    미리 정의 된 가시성, 컨트롤 이름, 기본값으로 Orbeon 사용자 지정 컨트롤 XBL을 만드는 방법은 무엇입니까?

  28. 28

    DropdownlistFor 컨트롤을 데이터베이스에서 채우는 방법은 무엇입니까?

  29. 29

    캔버스에서 이미지를 드래그하는 방법은 무엇입니까?

뜨겁다태그

보관