• 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;
                }
            }
  • 相关阅读:
    JavaScript 基础知识 4
    JavaScript 基础知识 5 函数
    JavaScript 基础知识 3
    JavaScript 基础知识 2
    JavaScript 基础知识 1
    JavaScript 一
    HTML <a>等元素
    HTML CSS
    HTML <head> 元素
    HTML <meta> 标签
  • 原文地址:https://www.cnblogs.com/xcj26/p/4873697.html
Copyright © 2020-2023  润新知