Как установить целевое свойство для label?

Следующий код:

    <TextBlock Name="foo"></TextBlock>
    <Label Target="foo">_Delta pressure</Label>

Генерирует следующую ошибку времени проектирования:

Ошибка 1 Значение 'foo' не может быть присвоено свойству 'Target'. Свойство 'Target' типа 'UIElement' нельзя указывать в виде строки. C: \ Programming \ WpfCustomPlot \ SPT.Olga.Plot.Custom \ PumpCurves \ View \ RatedValuesView.xaml 65 45 SPT.Olga.Plot.Custom

И следующая ошибка времени выполнения:

Тип «UIElement» не имеет открытого класса TypeConverter. Ошибка в строке 65, позиция 45.

Что я делаю не так?

17
задан svick 5 March 2013 в 11:25
поделиться

1 ответ

Свойство Target принимает сам элемент, а не строку, поэтому вы хотите:

<TextBlock Name="foo"></TextBlock>
<Label Target="{Binding ElementName=foo}">_Delta pressure</Label>
32
ответ дан 30 November 2019 в 11:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: