我正在开发一个 Silverlight 应用程序,该应用程序具有为应用程序中不同类型的子窗口定义样式的资源文件。<Style>
包含<ControlTemplate>
具有各种内容的标记。有没有办法设置<ControlTemplate>
子窗口类中定义的控件的属性之一?
例如,想象在资源文件中我有如下标记:
<Style x:Key="MyChildWindowStyle" TargetType="sdk:ChildWindow">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="sdk:ChildWindow">
<Grid x:Name="Root">
...
<Image Source="/Assets/image.png" />
...
</Grid>
</ContentTemplate>
</Setter>
</Style>
现在假设我有许多配置为使用这种样式的子窗口。我想做的是从那些子窗口中的代码能够以编程方式更改图像的Source
.
这可能吗?
谢谢