Làm thế nào tôi có thể vẽ một vòng tròn trong WPF (không có mã sau) bằng cách sử dụng min(width, height)/2
làm bán kính?Vẽ một vòng tròn trong WPF bằng cách sử dụng min (width, height)/2 làm bán kính
Trả lời
Chiều rộng và chiều cao bắt nguồn từ đâu? Ví dụ XAML cho một vòng kết nối là:
<Canvas Background="LightGray">
<Ellipse
Canvas.Top="50"
Canvas.Left="50"
Fill="#FFFFFF00"
Height="75"
Width="75"
StrokeThickness="5"
Stroke="#FF0000FF"/>
</Canvas>
Vòng tròn chỉ là hình elip có chiều cao = rộng.
Ellipse được đặt trong Lưới. (Cột Widdth = "*", Chiều cao hàng = "*") –
Tôi không nghĩ rằng bạn có thể làm điều đó trong XAML thuần túy vì tôi không biết bất kỳ logic nào để có được tối thiểu hai số. Nhưng tôi không phải là Chuyên gia XAML. – Paparazzi
bạn có thể làm điều đó trong XAML thuần túy, bạn chỉ cần sử dụng Ràng buộc cho các giá trị. Bạn cũng phải đảm bảo rằng mọi thứ được đặt tên theo số
<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. vẽ một vòng tròn bán kính R quanh một điểm
- 2. Vẽ một vòng tròn có bán kính và các điểm xung quanh cạnh
- 3. Vẽ vòng tròn bán đầy đủ
- 4. Vẽ một vòng bán - JavaFX
- 5. API Google Maps trong Javascript, Vẽ bán kính của một vòng kết nối?
- 6. vẽ hai vòng tròn bằng cách sử dụng Quartz CGContextFillEllipseInRect
- 7. Bao gồm một khu vực tùy ý với các vòng tròn có bán kính bằng nhau
- 8. Làm thế nào để vẽ một vòng tròn trong img bằng cách sử dụng php?
- 9. Python, Vẽ một vòng tròn với PIL
- 10. Tạo một vòng tròn đa giác SqlGeography từ một trung tâm và bán kính
- 11. Vẽ vòng tròn Antialiased bằng Shaders
- 12. Cách thêm vòng tròn làm bán kính xung quanh chú thích
- 13. Làm cách nào để thay đổi bán kính và độ mờ của một vòng tròn trong d3?
- 14. Vẽ bán kính xung quanh một điểm trong bản đồ Google
- 15. WPF: có thể kết xuất vòng tròn bằng cách sử dụng GeometryDrawing không?
- 16. Làm thế nào để tạo ra một vòng tròn với một lỗ trong một vòng tròn trong WPF?
- 17. bán kính đường viền trong lỗi Chrome?
- 18. Vẽ sóng sine trong khi lướt qua vòng tròn đơn vị bằng cách sử dụng Javascript
- 19. Tính toán Trung tâm và Bán kính của Vòng tròn từ 3 điểm trên đó
- 20. Setting min-width - jQuery
- 21. Vòng tròn vẽ iOS
- 22. cách định vị 12 vòng tròn đồng đều trong một vòng tròn lớn
- 23. Tìm điểm trên vòng tròn có điểm trung tâm, bán kính và độ
- 24. Vòng kết nối tương tác trong bản đồ google thay đổi về thay đổi bán kính
- 25. Vẽ một vòng tròn trên vải bằng sự kiện chuột
- 26. Cách Áp dụng Bán kính Góc cho LinearLayout
- 27. Cách hiển thị bán kính trong MKCircle trên Bản đồ theo mét
- 28. Làm thế nào để vẽ một vòng tròn trong suốt?
- 29. Vẽ 2 vòng tròn trên vải
- 30. Làm cách nào để vẽ hình tròn trong Unity3D?
Giả định rằng điều này có thể không có mã sau có thể sai. –
Tôi viết chủ đề cho WPF và tôi cần giải pháp mà không cần sử dụng mã-behind = ( –
sử dụng điều khiển hình elip và giá trị độ cao và chiều rộng sẽ bằng nhau thì đó sẽ là một vòng tròn – ravithejag