相关疑难解决方法(0)

如何正确地将Popup绑定到ToggleButton?

我试图从用户界面级别做一些看似相对简单和逻辑的东西,但我有一个非常烦人的错误.我有一个ToggleButton,我试图显示一个Popup按钮切换时,并隐藏Popup按钮切换时.在Popup当用户点击远离它也隐藏了.

一切都按照预期的方式使用以下XAML,除非在显示后单击切换按钮Popup,Popup消失一瞬间然后重新出现.

我怀疑这里发生了什么,点击远离Popup它是导致它关闭按钮然后立即切换按钮,因为鼠标点击它.我只是不知道如何修复它.

任何帮助表示赞赏.谢谢.

    <ToggleButton x:Name="TogglePopupButton" Content="My Popup Toggle Button" Width="100" />

    <Popup StaysOpen="False" IsOpen="{Binding IsChecked, ElementName=TogglePopupButton, Mode=TwoWay}">
        <Border Width="100" Height="200" Background="White" BorderThickness="1" BorderBrush="Black">
            <TextBlock>This is a test</TextBlock>
        </Border>                
    </Popup>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml popup togglebutton

20
推荐指数
2
解决办法
1万
查看次数

增加WPF PopUp动画的持续时间

我有一个WPF PopUp控件,我用来显示菜单覆盖,我正在使用默认的淡入淡出动画.但是我想让动画花费更长的时间才能完成.

无论如何我可以在XAML中做到这一点吗?

c# wpf popup

6
推荐指数
1
解决办法
2783
查看次数

标签 统计

c# ×2

popup ×2

wpf ×2

togglebutton ×1

xaml ×1