WPF画红色波浪线

本文记录如何在WPF中实现绘制红色波浪线,通过XAML和C#代码结合,展示了Path画线方法优于Line的原因,由于Line元素线宽限制,对于复杂的波浪线效果不如Path理想。
摘要由CSDN通过智能技术生成

终于能画出一条线了

记下来:

XAML代码:

<Window x:Class="testwpf1.WindowErrorLine"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="WindowErrorLine" Height="300" Width="300">
    <Grid Name="mainGrid" Background="LightBlue">
        <Grid.RowDefinitions>
            <RowDefinition/>
            <RowDefinition/>
            <RowDefinition/>
            <RowDefinition/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <Grid.Resources>
            <Style TargetType="TextBox">
                <Setter Property="Width" Value="100"/>
                <Setter Property="Height" Value="15"/>
            </Style>
        </Grid.Resources>
        <TextBox Name="myErrorText"  FontSize="15" Height="40">1212333
            <TextBox.ToolTip>
                <ToolTip>
                    <ListBox>
                        <ListBoxItem>this is replace answer 1.</ListBoxItem>
                        <ListBoxItem>this is replace answer 2.</ListBoxItem>
                        <ListBoxItem>this is replace answer 3.</ListBoxItem>
                        <ListBoxItem>this is replace answer 4.</ListBoxItem>
                    </ListBox>
                </ToolTip>
            </TextBox.ToolTip>
        </TextBox>
        <Line Name="errorLine" X1="5" Y1="5"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值