Свойство Silverlight Control как привязка данных Источник и свойство View-Model как цель - PullRequest
0 голосов
/ 08 октября 2010

У меня есть свойство в элементе управления Silverlight, которое ViewModel хочет привязать. ViewModel нужно сообщить об изменениях в свойстве НЕ наоборот

Синтаксис как

<MyControl ViewPort="{Binding VMProperty}"/>

Объявляет ViewPort в качестве цели, в этом случае ViewPort является источником данных. Я знаю, что мог бы сделать это двухсторонним связыванием, но это кажется неправильным, когда я просто хочу в одну сторону, но в другом направлении.

Кроме того, я не хочу делать свойство элемента управления DependencyProperty, потому что я не хочу, чтобы это свойство устанавливалось и я не верю, что Silverlight поддерживает свойства зависимостей только для чтения.

Есть ли другой способ настройки привязки?

1012 * ТИА *

Пэт Лонг

1 Ответ

0 голосов
/ 03 марта 2011

Может быть, это работает?http://forums.silverlight.net/forums/p/141042/315359.aspx#315359

{Binding ElementName = TextBox1, Path = Text, Mode = TwoWay, UpdateSourceTrigger = Explicit}

...