WPF rectangle 水晶按钮示例

<Grid Width="80" Height="26">
        <Grid.RowDefinitions>
            <RowDefinition Height="2*" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>

        <Rectangle Grid.RowSpan="2" RadiusX="13" RadiusY="13">
            <Rectangle.Fill>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Color="Green" Offset="0" />
                    <GradientStop Color="DarkGreen" Offset="1" />
                </LinearGradientBrush>
            </Rectangle.Fill>
            <Rectangle.Stroke>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Color="Black" Offset="0" />
                    <GradientStop Color="LightGray" Offset="1" />
                </LinearGradientBrush>
            </Rectangle.Stroke>
        </Rectangle>

        <Rectangle Margin="3,2" RadiusX="8" RadiusY="12">
            <Rectangle.Fill>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Color="#dff1" Offset="0" />
                    <GradientStop Color="#0ff1" Offset="1" />
                </LinearGradientBrush>
            </Rectangle.Fill>
        </Rectangle>
    </Grid>

转载于:https://my.oschina.net/jingshishengxu/blog/37082

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WPF中,可以使用代码或XAML创建矩形。使用代码创建矩形的方法有多种。引用[1]中的代码示例展示了一种创建矩形的方法,首先创建一个Rectangle对象,然后设置其属性,例如Stroke(边框颜色)、Fill(填充颜色)、HorizontalAlignment(水平对齐方式)、VerticalAlignment(垂直对齐方式)、Height(高度)和Width(宽度),最后将矩形添加到容器中。 另一种使用代码创建矩形的方法是使用Path类。引用中的代码示例展示了如何使用代码创建一个矩形的路径。首先创建一个RectangleGeometry对象,并设置其Rect属性来定义矩形的位置和大小,然后创建一个Path对象,设置其Fill(填充颜色)、Stroke(边框颜色)、StrokeThickness(边框粗细)和Data(形状的几何定义)属性,将RectangleGeometry对象赋值给Data属性,最后将路径添加到容器中。 除了使用代码创建矩形外,还可以使用XAML来创建矩形。引用中的代码展示了一个使用XAML创建矩形的示例。使用Rectangle元素,可以通过设置Height、Width、Fill和RadiusX、RadiusY属性来定义矩形的大小、填充颜色和圆角。 总之,无论是使用代码还是XAML,都可以在WPF中创建矩形。具体选择哪种方法取决于你的需求和个人偏好。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [WPF 控件专题 Rectangle详解](https://blog.csdn.net/BYH371256/article/details/125345075)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [WPF中的形状Shape与几何图形Geometry详解](https://blog.csdn.net/qq_39847278/article/details/129721802)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值