Стиль WPF 4 ContentPresenter TextWrapping не применяется к неявно сгенерированному TextBlock

Если я назначаю кусок текста свойству Content объекта ContentPresenter , создается элемент управления TextBlock посредством ContentPresenter во время рендеринга, чтобы содержать этот текст.

Если я создаю стиль, который применяется к свойствам TextBlock , и назначаю его этому ContentPresenter , он не будет применяться к неявно сгенерированным TextBlock s .

<Style x:Key="SampleStyle">
  <Setter Property="TextBlock.TextWrapping" Value="Wrap"/>
</Style>

<ContentPresenter Content="This is a Test piece of text." Style="{StaticResource SampleStyle}"/>

Есть ли способ успешно применить этот стиль к автоматически созданным TextBlock , если не применять его ко всем TextBlock s (например, объявление стиля как TargetType = "TextBlock" без ключа )?

10
задан Dave Clemmer 13 August 2011 в 16:24
поделиться