Может ли кто-нибудь помочь мне узнать, почему l.X1 установлен на значение по умолчанию (0.0), когда источник с привязкой имеет значение 156. Следующее изображение может быть самоочевидным.привязка свойств Silverlight
ответ
Эти недостающие строки в методах набора CLR вызывают этот нечетный результат. В методах набора я играл с другим прикрепленным свойством. SetValue (CenterXProperty, значение); SetValue (CenterYProperty, значение);
Отметить этот ответ как принято – Ozan
http://forums.silverlight.net/forums/t/66005.aspx
Я не думаю, что вы можете использовать DependencyProperty как BindingSource в SilverLight. См. Ссылку выше.
Просто любопытно, почему Framworkelement предоставляет метод с именем SetBinding (dp, binding). Когда он не поддерживается – async
Я понимаю, что WPF поддерживает объекты SetBinding() для DependencyProperty в источнике Binding.Source, но Silverlight этого не делает. Я не буду к этому ругаться. Можете ли вы издеваться над тестом с WPF? – Les
Эти недостающие строки в методах набора CLR вызывают этот нечетный результат. В методах набора я играл с другим прикрепленным свойством. SetValue (CenterXProperty, value); SetValue (CenterYProperty, value); – async
Все ли объявлено и работает на той же теме? Мое предположение, вероятно, не так, и поэтому вы видите это поведение. Вам нужно больше кода, чтобы помочь - извините. –
Все объявлено и на одной ветке. – async
Если я прокомментирую следующие строки в моем классе MyObj, все будет работать так, как ожидалось. Но мне нужно, чтобы это свойство было свойством зависимостей. public static readonly DependencyProperty CenterXProperty = DependencyProperty.Register («CenterX», typeof (double), typeof (MyObj), null); public static readonly DependencyProperty CenterYProperty = DependencyProperty.Register ("CenterY", typeof (double), typeof (MyObj), null); – async