Я не могу проверить это, но надеюсь, что это сработает:
...
xmlns:local="clr-namespace:ValueConverter"
...
<Window.Resources>
<local:MyTextConverter x:Key="MyTextConverter" />
</Window.Resources>
...
<DataTrigger Value="Task">
<DataTrigger.Binding>
<Binding Converter="{StaticResource MyTextConverter}"
Path="Kind" />
</DataTrigger.Binding>
<Setter TargetName="TheTitle" Property="Text"/>
</DataTrigger>
где MyTextConverter - класс, реализующий интерфейс IValueConverter:
public class PositionConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter,
CultureInfo culture)
{
return String.Format("Your title was: {0}", value);
}
public object ConvertBack(object value, Type targetType, object parameter,
CultureInfo culture)
{
throw new Exception("The method or operation is not implemented.");
}