Как передать параметр IValueConverter?

В XAML<Grid x:Name="MainGrid3">Вот хочу пройтиMainGrid3 в качестве параметраIValueConverter, Как я могу это сделать?

Ответы на вопрос(1)

Решение Вопроса

У тебя естьConverterParameter внутри вашей привязки, где вы можете использовать другую привязку сElementName вашей сетки.

<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter}, ConverterParameter={Binding ElementName=MainGrid3}}"></TextBlock>

Редактировать: Итак, очевидно, я был неправ, вы не можете использовать привязки внутри ConverterParameter, так как это не свойство зависимости. Рабочим решением будет использованиеx:Reference вот так:

<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter}, ConverterParameter={x:Reference Name=MainGrid3}}"></TextBlock>
 Clemens26 мая 2016 г., 13:33
msgstr "где вы можете использовать другую привязку с ElementName". Не правда, потому чтоConverterParameter Свойство Binding не является свойством зависимости и, следовательно, не может быть связано. Посмотреть здесь:stackoverflow.com/a/15309844/1136211

Ваш ответ на вопрос