私DataTemplate
はに基づいているを持っていXmlNode
ます。
<DataTemplate DataType="person" >
<Border Margin="30" CornerRadius="25">
<Border.Background>
<ImageBrush ImageSource="{Binding Path=[dog], Source={????}}" />
</Border.Background>
<TextBlock Text="{Binding XPath=@forename}" />
</Border>
</DataTemplate>
次に、要素名が「person」で属性名が「forename」のに設定されたContentControl
をWindow
持っています。Content
XmlNode
Source
これはすべて正常に機能しますが、Border
背景画像の代わりに適用したいと思います。
画像が利用可能であることを確認した後、画像のURIを「フィード」するクラスがあります。このクラスは呼び出さResourceLoader
れ、メインウィンドウにあるすべてのコントロールで完全に機能しますが、から参照する方法を理解できませんDataTemplate
。
のResourceLoader
メインDataContext
ですWindow
。
これが理にかなっていることを願っています。
ありがとう、リッチ