Это свойство для производителя JMS.
Нетрудно использовать .enrichHeaders()
для установки этого значения в заголовки перед отправкой сообщения в .handle(Jms.outboundAdapter())
.
См. Больше информации здесь: https://haritibcoblog.com/2017/04/03/tibco-ems-properties-of-queues-and-topics-where-tuning-can-be-done/ [ 112]
Установите содержание DataTemplate к TextBlock и установите видимость на основе триггера. Я не уверен, что второй DataTrigger для того, потому что он относится к целевому имени, которое не существует в текущей области, таким образом, я не знаю, как это вписывается.
<DataTemplate>
<TextBlock x:Name="block" Text="XXX" Visibility="Collapsed"/>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding PrecedenceIndicator}" Value="1">
<Setter TargetName="block" Property="Visibility" Value="Visible"/>
</DataTrigger>
<!--<DataTrigger Binding="{Binding PrecedenceIndicator}" Value="2">
<Setter TargetName="cablePrecedenceIndicatorImage" Property="Source" Value="Resources\Images\small_exclamation_mark.png"/>
</DataTrigger>-->
</DataTemplate.Triggers>
</DataTemplate>
Блестящий! Спасибо "куча" :)
Это - то, с чем я закончил. Если PrecedenceIndicator =1, дисплей!, если PrecendenceIndicator =2, дисплей!!.
<wpfToolkit:DataGridTemplateColumn Header="A" Width="20">
<wpfToolkit:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<TextBlock x:Name="block1" Text="!" Visibility="Collapsed"/>
<TextBlock x:Name="block2" Text="! !" Visibility="Collapsed"/>
</TextBlock>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding PrecedenceIndicator}" Value="1">
<Setter TargetName="block1" Property="Visibility" Value="Visible"/>
</DataTrigger>
<DataTrigger Binding="{Binding PrecedenceIndicator}" Value="2">
<Setter TargetName="block2" Property="Visibility" Value="Visible"/>
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</wpfToolkit:DataGridTemplateColumn.CellTemplate>
</wpfToolkit:DataGridTemplateColumn>
Необходимо изменить тип DataTemplate, на основе триггера, от Изображения до TextBox.
<DataTemplate>
<ContentPresenter x:Name="Presenter" />
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding PrecedenceIndicator}" Value="1">
<Setter TargetName="Presenter" Property="Content">
<Setter.Value>
<TextBlock Text="XXX" />
</Setter.Value>
</Setter>
</DataTrigger>
<DataTrigger Binding="{Binding PrecedenceIndicator}" Value="2">
<Setter TargetName="cablePrecedenceIndicatorImage" Property="Source" Value="Resources\Images\small_exclamation_mark.png"/>
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>