min(width, height)/2
을 반경으로 사용하여 코드 숨김없이 WPF에서 원을 그리는 방법은 무엇입니까?min (너비, 높이)/2를 반경으로 사용하여 WPF에서 원을 그립니다.
5
A
답변
4
너비와 높이는 어디에서 오는 것입니까? 원의 XAML 예는 다음과 같습니다.
<Canvas Background="LightGray">
<Ellipse
Canvas.Top="50"
Canvas.Left="50"
Fill="#FFFFFF00"
Height="75"
Width="75"
StrokeThickness="5"
Stroke="#FF0000FF"/>
</Canvas>
원은 높이 = 폭 인 타원형입니다.
+0
타원이 격자에 배치됩니다. 격자가 너비를 결정하고 자동으로 높이를 결정합니다. –
+0
두 숫자의 최소값을 얻는 데 필요한 논리를 모르므로 순수 XAML에서는 그렇게 할 수 없다고 생각합니다. 그러나 나는 아닙니다. XAML 전문가. – Paparazzi
7
순수 XAML에서는 값에 Binding 만 사용해야합니다. 또한 모든 이름이
<Grid Name="grdMain">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="75" Name="Col1" />
<ColumnDefinition Width="100" Name="Col2" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="75" Name="Row1" />
<RowDefinition Height="100" Name="Row2" />
</Grid.RowDefinitions>
<Ellipse Grid.Column="1" Grid.Row="1"
Canvas.Top="50"
Canvas.Left="50"
Fill="#FFFFFF00"
Height="{Binding RowDefinitions/ActualHeight, ElementName=Row1, Mode=OneWay}"
Width="{Binding ColumnDefinitions/ActualWidth, ElementName=Col1, Mode=OneWay}"
StrokeThickness="5"
Stroke="#FF0000FF"/>
</Grid>
관련 문제
- 1. XNA에 간단한 원을 그립니다.
- 2. Android보기에서 점선 원을 그립니다.
- 3. XNA 채워진 원을 그립니다.
- 4. DataGridView는 WPF에서 버그를 그립니다.
- 5. [iPhone] Google지도의 위치 주변에 원을 그립니다.
- 6. OpenGL-es로 안드로이드에 원을 그려서 사각형을 그립니다.
- 7. 배열에 점을 먼저 저장하는 무작위 원을 그립니다.
- 8. WPF에서 격자 레이아웃의 너비 설정
- 9. WPF에서 필렛 커브를 수행 할 수 있습니까?
- 10. 안드로이드에서 15km 반경을 그립니다.
- 11. WPF에서 페이지를 사용할 때 창 너비 변경
- 12. 일식 rcp보기에서 그립니다?
- 13. CGPath를 사용하여 선을 그립니다.
- 14. jQuery/HTML5를 사용하여 원을 애니메이션화하십시오.
- 15. 다른 원을 중심으로 원을 회전
- 16. 그립니다?
- 17. Cocos2d는 CCSprite를 사용하여 다각형을 그립니다.
- 18. AWT를 사용하여 Java로 그래프를 그립니다.
- 19. iPhone에서 Quartz를 사용하여 점선을 그립니다.
- 20. WPF WriteableBitmap.BackBuffer를 사용하여 선을 그립니다.
- 21. 마우스를 사용하여 OpenCV를 사용하여 비디오에 선을 그립니다.
- 22. WPF/C에서 반원/반원을 그립니다.
- 23. iphone 앱의 MKMapview에 서클을 그립니다.
- 24. gwt에서 html5 캔버스를 사용하여 원을 그립니까?
- 25. opencv를 사용하여 단색의 흰색 원을 감지 HoughCircles
- 26. OpenGL을 사용하여 원을 하나의 정점 배열로 채운다.
- 27. 클러 터를 사용하여 원을 그리려면 어떻게해야합니까?
- 28. 어떻게 RotateAnimation을 사용하여 원을 회전시킬 수 있습니까?
- 29. drawTextOnPath hoffset을 사용하여 원을 그리는 텍스트?
- 30. 상단에서 시작하는 원을 그리는 방법
으로 지정되어 있는지 확인해야합니다. 코드 숨김없이 가능하다는 가정은 잘못된 것입니다. –
WPF 용 테마를 쓰고 코드 백스 = ( –
) 타원 컨트롤을 사용하고 높이와 너비 값을 같게하면 동그라미가됩니다. – ravithejag