Я пытаюсь создать привязку, чтобы изменить цвет фона метки на основе свойства выбранного элемента. Я использую форму:Как получить путь для метода SetBinding на IContentItemProxy в LightSwitch?
this.FindControl("ItemDisplayTitle")
.SetBinding(TextBox.BackgrounProperty, **PATH**,
new MyIconverter(), BindingMode.OneWay);
Если я использую «Value» в качестве пути, он использует значение ItemDisplayTitle, чтобы установить цвет, используя MyIconverter()
Но я действительно хочу, чтобы использовать другое свойство «Здоровье», которое находится на экране, но является локальным свойством для этого окна.
Исследования показывают мне, что я должен use the form "Details.Entity.AnotherProperty " 6 июня 2012 10:16 утра - Otis Ranger, когда я пытаюсь использовать «DataSourceName.MyEntityName.MyProperty» не кажется
Но работать. Я также попытался «Details.MyEntityName.MyProperty» и в отчаянии «Details.Entity.MyProperty»
Я уверен, что я просто наличие психического икота, но что должно Подробности, Entity и ДругойProperty be? и я пропускаю очевидную справочную страницу о том, какой именно путь должен быть?
Вы добавляете это в код экрана? и ваше свойство является локальным для этого экрана? – TsSkTo
Я добавляю это к коду экрана. Свойство находится в источнике данных, но также отображается на этом экране. –
Я сделал что-то подобное, но связал свои элементы управления в xaml. Если этот код добавляется на экран, ваши объекты должны появляться в контексте данных экранов. 'this.customers.FirstName' или' this.CreatedScreenProperty' в xaml пути для этих свойств предшествовал «Экран», например '{Binding Path =" Screen.MyProperty Mode = "TwoWay}' – TsSkTo