我有一扇windows ,外观如下:
然而,我想要的是,如果Window
的主Grid
中的Button
个控件(中间有文本的灰色控件)的不透明度为1,完全不透明.当我继承这个项目时,在opening Window
标记内,顶层的不透明度设置为0.75.据我所知,这将自动对所有 children 强制执行,并表示 children 不能凌驾于此.
那么,我如何才能实现透明的背景,但不透明的按钮?到目前为止,我(作为WPF的相对新手)发现的唯一方法是有两个单独的窗口,一个是透明背景,另一个没有背景,但包含不透明控件.这是非常黑客虽然,我想避免它,如果我可以的话.
如果有人要求,我可以提供代码,但它实际上非常简单,比如一个Window
,windowstyle=none,opacity.75包含一个Grid
,其中包含一些非常基本的Button
etc控件.
有没有人以前造过这样的Window
,或者有过生成这样的Window
的洞察力?谢谢.