gpt4 book ai didi

WPF 弹出窗口 : how to make a reusable template for popups?

转载 作者:行者123 更新时间:2023-12-03 17:59:53 25 4
gpt4 key购买 nike

由于 Popup 不是从 Control 派生且没有模板,我如何定义模板以使所有弹出窗口看起来都一样?我需要设计一个具有特定外观并且不想在每次使用时都复制标记。

这似乎很容易,但我不知道该怎么做。 Child 属性定义了一个逻辑树,但我看不出如何将其拉出到模板中并重用它。

最佳答案

取决于您希望弹出窗口的行为方式。如果它们只是为了以统一的方式显示信息,那么您可能需要一个派生自 Window 的类。具有标准格式和样式的 ContentPresenter然后将演示者的内容绑定(bind)到一个属性,该属性可以表示每个弹出窗口的自定义信息。

然后只需在显示弹出窗口之前以编程方式插入您想要的任何自定义内容即可。

希望能帮助到你。

关于WPF 弹出窗口 : how to make a reusable template for popups?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671598/

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