Básicamente tiene la siguiente estructura:WPF UserControl Style: ¿Cómo configuro el estilo del elemento principal si el control se encuentra en un ensamblaje externo?
<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>
¿Cómo solicito el estilo declarada en los recursos de la ventana para que vaya al control de usuario que se está tirando de un montaje externo?
No creo DynamicResource es un requisito aquí ... –
@Aaron: Si utiliza un 'StaticResource' podrás obtener una excepción que diga "No se puede encontrar el recurso llamado 'MyStyle1'. Los nombres de los recursos son sensibles a las mayúsculas y minúsculas " –
Derecha ... notaron que el recurso está en una ventana; no App.xaml u otro se fusionaron en ResourceDictionary. OP debería arrancarlo de Window ... –