私が現在取り組んでいるアプリケーションにはアイテムのリストが含まれており、各アイテムはさまざまなソース (Twitter、Facebook、電子メールなど) からユーザーに送信されたメッセージを表しています。
各アイテムには、ユーザーがメッセージの送信元を特定するのに役立つ小さなベクトル グラフィック (パス) が含まれています。
このベクトル画像を各アイテムに適切に表示するために、そのリソースに x:Shared="False" 属性を付けてマークしました。これにより、メッセージごとにパスの新しいインスタンスが作成されます。
これはすべて正常に機能しますが、同じパスの複数のインスタンスを作成するのは無駄のように感じずにはいられません。アイテムのサイズが変わるため、ビットマップを使用できないため、ベクター画像が必要です。
私の質問は次のとおりです。パス オブジェクトの新しいインスタンスを生成することなく、同じリソースから複数のパスを提示するためのより良い方法を知っている人はいますか?