Поскольку TranslateTransform не является FrameworkElement, для того, чтобы быть целью привязки, он должен удовлетворять одному из следующих условий (из MSDN):
В Silverlight 4 целью также может бытьDependencyProperty объекта DependencyObject в следующих случаях:
DependencyObject - это значение свойства FrameworkElement.
DependencyObject находится в коллекции, которая является значением свойства FrameworkElement (например, свойство Resources).
DependencyObject находится в коллекции DependencyObjectCollection.
Поэтому попробуйте установить trans TranslateTransform в качестве преобразованияTextChannelName до установка привязки так, чтобы в момент установки бининга, цель.
Try:
TranslateTransform trans = new TranslateTransform();
line.TextChannelName.RenderTransform = trans;
Binding transBind = new Binding("Value");
transBind.Source = ((CompositeTransform)SchedulePanel.RenderTransform);
BindingOperations.SetBinding(trans, TranslateTransform.XProperty, transBind);