4
XAML
에서 Run
을 Style
확정 기 내에서 정의 할 수 있습니까?WPF 스타일 설정 기의 다중 실행 요소
다음은 두 Run
'의 정의들과 실패
속성'이 값이 '한 번 이상 설정되어 있습니다. 여러
Run
년대의 사용을 유지하면서
<TextBlock>
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Text">
<Setter.Value>
<Run Text="{Binding SelectedItem.iso}"/>
<Run Text="{Binding SelectedItem.value}"/>
</Setter.Value>
</Setter>
<Style.Triggers>
<DataTrigger Binding="{Binding SelectedItem.type}" Value={x:Null}">
<Setter Property="Text" Value="No value" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
이 고정 될 수 있는가?
스타일 설정자가 여러 값을 허용하더라도이 기능은 작동하지 않습니다. 다중 실행은 TextBlock의 'Text' 속성 대신'Inlines' 속성으로 설정됩니다. 그러나,'Inlines'은 의존성 프로퍼티가 아니기 때문에 스타일 세터에 의해 설정 될 수 없습니다. – Clemens
체크 아웃 : http://stackoverflow.com/questions/11197474/textblock-style-triggers 두 가지 옵션이 있습니다. –