Windows 8 如何设置元素';使用数据win bind的s类

Windows 8 如何设置元素';使用数据win bind的s类,windows-8,windows-runtime,winjs,Windows 8,Windows Runtime,Winjs,我正在尝试动态设置listview项模板的类: <div id="semanticZoomTemplate" data-win-control="WinJS.Binding.Template" style="display: none"> <h1 class="semanticZoomItem-Text" data-win-bind="innerText:title;class:contains"></h1> </div> 但当“cl

我正在尝试动态设置listview项模板的类:

<div id="semanticZoomTemplate" data-win-control="WinJS.Binding.Template" style="display: none">
    <h1 class="semanticZoomItem-Text" data-win-bind="innerText:title;class:contains"></h1>
</div>

但当“class”作为属性名出现时,则无法执行任何操作


如果我确实无法使用data win bind更改类,那么是否有一种正确的方法来设置listview中特定项的样式?

您需要设置JavaScript类属性,该属性不是名为“class”,而是名为“className

谢谢!data win bind=“innerText:title;className:contains”效果很好。您好@ChristiaanV,您知道是否使用
class=“other”data win bind=“className:contains”
替换类属性或将绑定附加到现有类?默认情况下,它会覆盖“other”类。我知道您可以构建转换器,可以将其添加到绑定中,但不知道是否可以构建一个可以使类附加的转换器。