
<Page.Resources>
<LinearGradientBrush x:Key="LinearBrush" StartPoint="0,0" EndPoint="0,1">
<GradientStop Offset="0.25" Color="#FFFFE5fd"/>
<GradientStop Offset="0.75" Color="#FFF7FDfd"/>
</LinearGradientBrush>
<Style x:Key="TestStyle" TargetType="{x:Type Ellipse}">
<Setter Property="Fill" Value="{StaticResource LinearBrush}"/>
</Style>
</Page.Resources>
<Grid>
<Ellipse
Width="100"
Height="100"
Stroke="Red"
StrokeThickness="1"
Style="{StaticResource TestStyle}">
</Ellipse>
</Grid>
如果窗口是canvas就是Ellipse ellipse = new Ellipse()
ellipse.Width = 50
ellipse.Height = 100
ellipse.Stroke = new SolidColorBrush(Colors.Blue)
ellipse.Fill = new SolidColorBrush(Colors.Green)
ellipse.SetValue(Canvas.LeftProperty, 50D)
ellipse.SetValue(Canvas.TopProperty, 100D)
canvas.Children.Add(ellipse)
如果是Grid
ellipse.SetValue(Canvas.LeftProperty, 50D)
ellipse.SetValue(Canvas.TopProperty, 100D)
这两句就改成
ellipse.SetValue(Grid.ColumnProperty, 1)
ellipse.SetValue(Grid.RowProperty, 1)
数据都是举例
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)