dex*_*703 5 wpf templates styles popup
由于Popup不是从Control派生而来的,并且没有模板,因此如何定义模板,使所有弹出窗口看起来都一样?我需要设计一种外观一定并且不想每次使用时都复制标记的外观。
这似乎很容易,但是我不知道该怎么做。Child属性定义了逻辑树,但我看不到如何将其拉入模板并重用它。
Val*_*Val 0
取决于您希望弹出窗口的行为方式。如果它们只是为了以统一的方式显示信息,那么您可能希望有一个派生的类,该类具有Window标准格式和样式,ContentPresenter然后将演示者的内容绑定到可以表示自定义信息的属性对于每个弹出窗口。
Window
ContentPresenter
然后,只需在显示弹出窗口之前以编程方式插入您想要的任何自定义内容即可。
希望能帮助到你。
归档时间:
15 年,6 月 前
查看次数:
1558 次
最近记录:
6 年,8 月 前