gpt4 book ai didi

c# - 如何关闭 WPF 弹出窗口?

转载 作者:太空狗 更新时间:2023-10-29 22:19:48 24 4
gpt4 key购买 nike

我正在 WPF 中开发项目,但在我的项目中使用弹出窗口时遇到问题。我在我的窗口中使用弹出控件,如下所示:-

<Popup HorizontalAlignment="Center" VerticalAlignment="Center" 
AllowsTransparency="True" x:Name="popup" Placement="Center"
OpacityMask="#FFC86E6E" Closed="popup_Closed" >
<Grid Height="auto" Width="auto" Margin="0" >
<Grid.RowDefinitions>
<RowDefinition Height="0.488*"/>
<RowDefinition Height="0.512*"/>
</Grid.RowDefinitions>

<Frame x:Name="popupframe" Margin="0" Grid.Row="1" />
<Button Width="30" Height="30" HorizontalAlignment="Right"
Margin="0,0,10,-50" VerticalAlignment="Center"
BorderThickness="0" BorderBrush="{x:Null}"
ClickMode="Press" Click="Button_Click"
Foreground="{x:Null}">
<Button.Background>
<ImageBrush ImageSource="Image/1329666144_button_cancel.png" Stretch="UniformToFill"/>
</Button.Background>
</Button>
</Grid>
</Popup>

现在我用文本框和按钮在 wpf 中创建新页面并将此页面设置为弹出框架显示如下:-

popupframe.Content=new SessionObjection();

现在我想用页面按钮关闭弹出窗口。我怎么做...

最佳答案

您可以通过设置 IsOpen 来关闭弹出窗口属性设置为 false

关于c# - 如何关闭 WPF 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12018641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com