1

ここに画像の説明を入力MetroApp で別の ItemTemplate を作成できますか。ここでは、メトロ アプリケーションの開発に visual-studio2012RC と Windows8 を使用しています。次のコードを使用していました。 ,これの代わりに他のテンプレートはありますか、それとも Html でこれを使用できますか? 誰でも私に提案できますか。

実際の例は私にとって本当に役に立ちます。

よろしくお願いします。

<div class="itemtemplate" data-win-control="WinJS.Binding.Template">
    <img class="item-image" src="#" data-win-bind="src: backgroundImage; alt: title"/>
    <div class="item-overlay">
        <h4 class="item-title" data-win-bind="textContent: title"></h4>
        <h6 class="item-subtitle win-type-ellipsis" data-win-bind="textContent: subtitle"></h6>
    </div>
</div>
4

1 に答える 1

0

2 つのアイテム テンプレートを割り当てることはできませんが、バインドするコンテンツに応じて動的にアイテム テンプレートを生成する JS 関数を割り当てることができます。MSDN を確認します。

http://msdn.microsoft.com/en-us/library/windows/apps/hh700705.aspx#using_a_function_to_display_items

あなたの場合、画像のURLが空であるかどうかを確認し、「item-image」要素をレンダリングしないでください。

それが役立つことを願っています!

于 2012-08-01T07:04:22.570 に答える