gpt4 book ai didi

c# - 有什么理由我不应该在彼此之上使用两个 ContentPresenters 来模拟弹出窗口?

转载 作者:行者123 更新时间:2023-11-30 16:52:15 27 4
gpt4 key购买 nike

例如:

    <Viewbox>
<ContentPresenter Content="{Binding CurrentView}" />
</Viewbox>

<!--This is the popup presenter, which overlays the whole screen and displays a popup when one is active-->
<Viewbox>
<ContentPresenter Content="{Binding PopUpView}" />
</Viewbox>
</Grid>

然后,PopUpView 中的 View 将在中间有一个边框,其中包含要显示的消息和一个半透明的背景,使其看起来像原始 View 没有焦点。有什么理由避免这种方法吗?

最佳答案

答案肯定是因为已经有一个 Popup 类专门用来处理这种情况,包括您可能会遇到的所有焦点问题等?

关于c# - 有什么理由我不应该在彼此之上使用两个 ContentPresenters 来模拟弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32750277/

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