1
假設我有我的資源字典中類似這樣的Image對象:如何使用資源對象使用XAML在面板的孩子嗎?
<Image x:Key="Theme_Icon_Microphone" Source="Images/icon_microphone.png"/>
我想使用這個對象在DockPanel中
<DockPanel>
<!-- My Image object -->
</DockPanel>
假設我有我的資源字典中類似這樣的Image對象:如何使用資源對象使用XAML在面板的孩子嗎?
<Image x:Key="Theme_Icon_Microphone" Source="Images/icon_microphone.png"/>
我想使用這個對象在DockPanel中
<DockPanel>
<!-- My Image object -->
</DockPanel>
不要使用Image
作爲靜態的資源,因爲你會只能使用一次。反而把BitmapImage
的資源和參考,從您的Image
:
<Grid>
<Grid.Resources>
<BitmapImage UriSource="http://thecybershadow.net/misc/stackoverflow.png" x:Key="image"/>
</Grid.Resources>
<DockPanel>
<Image Source="{StaticResource image}"/>
</DockPanel>
</Grid>