zoukankan      html  css  js  c++  java
  • WPF PlacementTarget技巧

    <Window x:Class="WpfApplication1.Window1"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="Window1" Height="300" Width="300">
        <Grid>
            <Button x:Name="btn1"  Content="Button" HorizontalAlignment="Left" Margin="42,77,0,0" VerticalAlignment="Top" Width="75" Click="btn1_Click"/>
    
            <!--AllowsTransparency="True"
               PopupAnimation="Fade"
               HorizontalOffset="5"
               VerticalOffset="-120"-->
            
            <Popup x:Name="popusBottom2"   PlacementTarget="{Binding ElementName=btn1}"  StaysOpen="False" >
                <Border Height="200" Width="200" Background="AliceBlue"></Border>
            </Popup>
        </Grid>
    </Window>
    private void btn1_Click(object sender, RoutedEventArgs e)
            {
                popusBottom2.IsOpen = false;
                popusBottom2.IsOpen = true;
                popusBottom2.PopupAnimation = System.Windows.Controls.Primitives.PopupAnimation.Scroll;
    
                if (popusBottom2.IsOpen == false)
                {
                    popusBottom2.IsOpen = true;
                }
            }
  • 相关阅读:
    调试
    webpack output的path publicPath
    CSS实现单行、多行文本溢出显示省略号
    docker安装mysql
    构建docker镜像
    Tensorflow博文列表
    ML理论知识博文列表
    Python博文列表
    Opencv博文收藏列表
    Centos文章列表
  • 原文地址:https://www.cnblogs.com/xcj26/p/4873697.html
Copyright © 2011-2022 走看看