我有一个列表框,我有以下的ItemTemplate: <DataTemplate x:Key="ScenarioItemTemplate"> <Border Margin="5,0,5,0" Background="#FF3C3B3B" BorderBrush="#FF797878" BorderThickness="2" CornerRadius="5"> <DockPanel> <DockPanel DockPanel.Dock="Top" Margin="0,2,0,0"> <Button HorizontalAlignment="Left" DockPanel.Dock="Left" FontWeight="Heavy" Foreground="White" /> <Label Content="{Binding Path=Name}" DockPanel.Dock="Left" FontWeight="Heavy" Foreground="white" /> <Label HorizontalAlignment="Right" Background="#FF3C3B3B" Content="X" DockPanel.Dock="Left" FontWeight="Heavy" Foreground="White" /> </DockPanel> <ContentControl Name="designerContent" Visibility="Collapsed" MinHeight="100" Margin="2,0,2,2" Content="{Binding Path=DesignerInstance}" Background="#FF999898"> </ContentControl> </DockPanel> </Border> </DataTemplate> 正如你所看到的ContentControl的可见性设置为折叠。 我需要定义一个触发器,使可见性被设置为“可见” 当ListItem被选中,但我无法弄清楚。 有任何想法吗? 更新:当然,我可以简单地复制DataTemplate,并添加触发器到有问题的ListBox使用一个或另一个,但我想防止重复此代码。
有没有办法来检查一个事件是否存在于jQuery? 我正在使用自定义命名空间事件的插件,并希望能够检查事件绑定到一个元素或不。