如何为对话框创建主题?
我试图更改对话框的边框样式,但是对于内部元素和外部元素,边框样式应用了2次。我希望边框样式只适用于内部元素。
更清楚的是,由于我不能添加图像到我的帖子,它似乎不只是包含从中间框显示,而对话框是活动的。对话框UI由一个通常是透明的“背景表单”和一个覆盖在背景表单上的容器组成。最后提到的容器包含“对话框”的de图形表示形式。
我的问题是,我不能只将样式应用于包含对话框的容器,但样式也适用于后台窗体。
如何仅将边框样式应用于对话框容器元素?
任何额外的提示将是非常感谢的。
谢谢。
发布于 2014-07-09 13:45:32
你是如何运用这种风格的?您是否使用主题将样式应用于对话框UIID (解释为这里 )。
在对话框组件上使用setStyle或getStyle是有问题的,并且不会产生正确的样式(您可以在getDialogComponent上完成它,但是您应该使用主题)。
注意,要设置对话框的样式,您应该使用Dialog、DialogTitle & DialogBody UIID和相当多的主题常量。
发布于 2014-07-09 20:35:44
谢了,谢了,谢了。
我正在从designer中提供的BlankDialog元素开始执行一个自定义对话框。因为我从BlankDialog开始,所以我认为只覆盖UIID主题就足够了。我错误地理解了BlankDialog结构,认为它是一个简单的空形式,因为它被命名为"Blank…“。
现在很清楚,对于添加的每个新UI对象,我应该检查它是否有任何其他UI子对象要与父对象一起自定义。
再次感谢。
https://stackoverflow.com/questions/24646166
复制相似问题