更新:2007 年 11 月
命名空间:
System.Windows.Shapes 程序集:
PresentationFramework(在 PresentationFramework.dll 中)
用于 XAML 的 XMLNS:http://schemas.microsoft.com/winfx/xaml/presentation
Public NotInheritable Class Ellipse _
Inherits Shape
public sealed class Ellipse : Shape
public ref class Ellipse sealed : public Shape
public final class Ellipse extends Shape
public final class Ellipse extends Shape
椭圆的默认 Stretch 值为 Fill。
下面的示例演示如何使用代码创建 Ellipse 并设置其属性。有关完整的示例,请参见 WPF 形状库示例。
' Add an Ellipse
Dim myEllipse As New Ellipse()
myEllipse.Stroke = Brushes.Black
myEllipse.Fill = Brushes.DarkBlue
myEllipse.HorizontalAlignment = HorizontalAlignment.Left
myEllipse.VerticalAlignment = VerticalAlignment.Center
myEllipse.Width = 50
myEllipse.Height = 75
myGrid.Children.Add(myEllipse)
// Add an Ellipse Element
myEllipse = new Ellipse();
myEllipse.Stroke = System.Windows.Media.Brushes.Black;
myEllipse.Fill = System.Windows.Media.Brushes.DarkBlue;
myEllipse.HorizontalAlignment = HorizontalAlignment.Left;
myEllipse.VerticalAlignment = VerticalAlignment.Center;
myEllipse.Width = 50;
myEllipse.Height = 75;
myGrid.Children.Add(myEllipse);
更多代码
System..::.Object
System.Windows.Threading..::.DispatcherObject
System.Windows..::.DependencyObject
System.Windows.Media..::.Visual
System.Windows..::.UIElement
System.Windows..::.FrameworkElement
System.Windows.Shapes..::.Shape
System.Windows.Shapes..::.Ellipse
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
.NET Framework
受以下版本支持:3.5、3.0
参考
其他资源