Silverlight样式触发混合中的抛出错误

时间:2011-01-12 17:29:50

标签: silverlight

我在Silverlight中设置了一个列表框样式,我正在制作的触发器在Blend中不起作用。这是代码。

<Style TargetType="ListBoxItem" x:Key="ContainerStyle">
        <Style.Triggers>
            <Trigger Property="IsSelected" Value="True">
                <Setter Property="ContentTemplate" Value="{StaticResource SelectedTemplate}" />
            </Trigger>
        </Style.Triggers>
        <Setter Property="ContentTemplate" Value="{StaticResource ItemTemplate}" />
    </Style>

Blend只是说“成员触发器无法识别或无法访问。

1 个答案:

答案 0 :(得分:0)

那是因为Style类没有Triggers集合。只有FrameworkElement的衍生产品具有Triggers集合,并且在Silverlight中仅识别Loaded触发器。