Question: I have an external style resource in a resource dictionary I'm referencing with x:Key. It has an x:TargetType specifying a target (TextBlock). Is it possible to apply this to a control containing a TextBlock and have all TextBlock elements within that control have the style applied?

Thanks,
Robert

Answer: 
The easiest way to do that would be to define a Style within the Control that is based on your external style resource, but don't specify an x:Key, just the TargetType.

```
<Style TargetType="{x:Type TextBlock}" BasedOn="{StaticResource SomeOtherStyle}">

```

Without a key, it'll apply itself to all TextBlocks within the control.
No, but you can automatically apply a style to all elements of a certain type, like this:

```
<!-- Applies to all buttons in scope of this style -->
<Style x:Key="{x:Type Button}" TargetType="{x:Type Button}">
   ...
</Style>

```