WPF提示框


        <Popup x:Name="popup" IsOpen="False" Placement="Mouse" Focusable="True" AllowsTransparency="True" PopupAnimation="Slide" MinHeight="35" MaxHeight="350">
            <Grid Width="auto" MinHeight="35" MaxHeight="350">
                <Grid.RowDefinitions>
                    <RowDefinition Height="8.25"/>
                    <RowDefinition Height="5*"/>
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="1*"/>
                </Grid.ColumnDefinitions>
                <Viewbox Grid.Row="0" Stretch="Uniform" Width="17.75" Height="8.25" HorizontalAlignment="Left" Margin="10,0,0,0">
                    <Path Data="M48.75,116.75 L40.5,124 57.25,124 z" Fill="#666666" Stroke="#666666" Stretch="Fill" Width="17.75" Height="8.25" HorizontalAlignment="Left" VerticalAlignment="Top"/>
                </Viewbox>
                <Border Grid.Row="1" x:Name="Root" CornerRadius="6" Margin="0" Background="#666666" Padding="6">
                    <Border.Resources>
                        <Storyboard x:Key="Visible State"/>
                        <Storyboard x:Key="Normal State"/>
                    </Border.Resources>
                    <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto">
                        <TextBox x:Name="txtPopupContent" Text="超出范围!" TextWrapping="Wrap" MaxWidth="500" Background="#666666" Foreground="White" FontFamily="ArialMT" BorderThickness="0" MouseLeave="TextBlock_MouseLeave"/>
                    </ScrollViewer>
                </Border>
            </Grid>
        </Popup>

        private void TextBlock_MouseLeave(object sender, MouseEventArgs e)
        {
            popup.IsOpen = false;
        }

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值