我在 ImageBrush 中有一个 ImageSource,它将根据我的数据动态更改。
问题是,我无法直接访问 ImageBrush 的名称,因为它位于 DataTemplate 中。我知道这是个坏主意,因为在 UI 中存储数据是个坏习惯。
如果有人知道如何使用 Image 上的数据绑定来解决这个问题,我将不胜感激。谢谢!!
<DataTemplate>
<StackPanel Width="250" Height="180" VerticalAlignment="Bottom">
<StackPanel.Background>
<ImageBrush ImageSource="{Binding ???}"/>
</StackPanel.Background>
........
</StackPanel>
</DataTemplate>