2015-08-01 7 views
9

Можно ли использовать x: привязывать данные и время разработки в приложениях uwp?UWP X: данные времени привязки и дизайна

Например, если у меня есть текстовое поле, которое использовало x: bind для привязки к свойству на viewmodel в коде позади, должно ли это значение свойства отображаться в текстовом поле в конструкторе?

есть ли способ достижения этого?

веселит

Джонни

ответ

11

x:Bind не поддерживает данные времени разработки еще. Может быть, это никогда не даст, что он предназначен для привязки времени компиляции, чтобы повысить производительность (я бы хотел, чтобы это было).

Для простых целей тестирования пользовательского интерфейса, я бы добавил FallbackValue к выражению привязки, чтобы заставить дизайнера показать мне какой-то фиктивный текст. Однако не забудьте удалить его, как только вы закончите с дизайном.

<TextBlock Text="{x:Bind MyMoney, FallbackValue='$10,000,000'}" /> 
+1

Так неудобно, я с нетерпением ждал этого нового обязательного выражения. Не могу отказаться от данных о времени разработки, поэтому он должен быть старым способом! Я пробовал что-то вроде: {x: Bind ViewModel.CurrentStyleDefinition.Primary.Color, FallbackValue = {Binding CurrentStyleDefinition.Primary.Color}}, но кажется, что запасное значение должно быть простым типом :( – FunksMaName

 Смежные вопросы

  • Нет связанных вопросов^_^