基本上,我有以下结构:
如何应用在 Window 资源中声明的样式,以便将其应用到从外部程序集中引用的 UserControl 中?
<Window ...
xmlns:my="http://schemas.company.com/WPF/Controls"
>
<Window.Resources>
<Style x:Key="MyStyle1" TargetType={x:Type TextBlock}>
...
</Style>
</Window.Resources>
<Grid x:Name="LayoutRoot">
<my:MyUserControl1 />
<my:MyUserControl1 />
<my:MyUserControl2 />
<my:MyUserControl2 />
</Grid>
</Window>
<UserControl ...
>
<TextBlock Style={ ?? What Goes Here ??} />
</UserControl>
如何应用在 Window 资源中声明的样式,以便将其应用到从外部程序集中引用的 UserControl 中?
StaticResource
,你会得到一个异常,上面写着“找不到名为'MyStyle1'的资源。资源名称区分大小写”。 - Fredrik Hedblad