Первая ошибка «Не удается найти вставку« I_EQUATE »» означает, что компилятор не может найти файл вставки, который обычно находится внутри t24lib. Вы должны щелкнуть правой кнопкой мыши по своему проекту и выбрать «Переключить характер проекта TAFJ», затем указать местоположение для папки t24lib с основными библиотеками T24 (параметр temn.tafj.directory.precompile в свойствах conf TAFJ).
Вторая ошибка означает, что вы должны следовать структуре компонента TAFJ и иметь в подпрограмме ключевые слова .component и $ PACKAGE, указывающие имя пакета. Вы можете переопределить эту проверку, поместив «Чашку Дансе» в папку, где у вас есть рутина.
Да, это возможно. Например:
<Style TargetType="TextBlock">
<Setter Property="FontSize">
<Setter.Value>
<Binding Path="ActualHeight" RelativeSource="{RelativeSource Self}">
<Binding.Converter>
<MyConverter/>
</Binding.Converter>
</Binding>
</Setter.Value>
</Setter>
</Style>
В зависимости от Вашего точного сценария Вы могли бы также смочь использовать более сжатое:
<Style TargetType="TextBlock">
<Setter Property="FontSize" Value="{Binding ActualHeight, RelativeSource={RelativeSource Self}, Converter={StaticResource MyConverter}}"/>
</Style>