Silverlight 3 Binding ConverterParameter



Можно передать в ConverterParameter не только значение созданное литералом в выражении привязки, но и объект. Для этого объетк нужно объявить на странице, как статический ресурс и использовать, например, следующее выражение привязки.

ItemsSource="{Binding RelativeSource={RelativeSource Self}, Converter={StaticResource CompensationForPhone}, ConverterParameter={usercontrols:SubscriptionLayoutUiAccessor}}"

Но прежде чем так делать, подумайте, не лучше ли сделать привязанный к определенному UI IValueConverter и доставать в нем нужные элементы UI из статических свойств.

Комментарии

Популярные сообщения из этого блога

A4tech. Мышь не найдена. Пожалуйста, подсоедините мышь.

Silverlight: Популярный вариант утечки памяти связанный с динамическиизменяемым деревом элементов приложения Silverlight.

Ускорение компиляции Visual Studio Solution методом "Copy Local = False".