1

コンテキスト: こんにちは、私は Windows ベースの開発のまったくの初心者です。Windows 8 用のアプリを作成しています。ビジュアル スタジオで利用可能なグリッド アプリと、javascript、html-5、および css を使用しています。

問題: オブジェクトのリストを表示する際に、(サーバーからの) 外部画像を使用したいと考えています。しかし、次のバインド コードでは許可されません。

<div class="item">
    <img class="item-image" src="#" data-win-bind="src: image; alt: title" />
    <div class="item-overlay">
        <h4 class="item-title" data-win-bind="textContent:kiosk.name"></h4>
        <h6 class="item-subtitle win-type-ellipsis" data-win-bind="textContent: title"></h6>
    </div>
</div>

Windows Metro アプリでは、セキュリティ上の理由からこれが許可されていません。つまり、外部 URL を動的に参照しています。これに対する回避策はありますか? 私がここで完全に立ち往生しているのを助けてください。

4

1 に答える 1

2

データバインディングコンバーターを使用して、画像値の前にURLプレフィックスを追加します。これを行う方法については、 http://msdn.microsoft.com/en-us/magazine/jj651576.aspxを参照し、ページで「コンバーター」を検索してください。

于 2012-10-13T07:41:56.253 に答える