如何在DataTrigger中切换TextBlock的可见性?

此代码有效 (当ControlType =“dropDown”,然后背景为黄色 ):

              

但是这段代码不起作用(当ControlType =“dropDown”时,TextBlock仍然是不可见的 ):

               

为什么我不能在背景中设置样式的可见性?

您正在TextBlock上设置可见性,然后尝试使用样式覆盖它。 那不行。 试试这个:

         

我也有同样的问题。 @Bryan的回答很完美! 有错误和正确的版本。 错误的版本:

      

正确的版本: