2013-07-30 5 views
0

Я пытаюсь привязать к List<int>, поэтому количество элементов равно List.Count, и каждый элемент представляет собой прямоугольник с шириной списка [i].привязка данных к списку «windows phone 8»

<ListBox ItemsSource="{Binding Path=ActiveList}" > 
    <ListBox.ItemTemplate> 
     <DataTemplate> 
        <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> 
         <TextBlock Foreground="Azure"/> 
        </StackPanel> 
     </DataTemplate> 
    </ListBox.ItemTemplate> 

Может ли предоставить учебник о привязки данных и триггеров многоуровневого?

+2

Я не уверен, что проблема есть. Привяжите ListBox, ItemsControl или что-то еще к списку, а затем привяжите ширину вашего прямоугольника к текущему элементу (установив пустое выражение привязки): '' –

+0

благодарит за работу ! привязка к текущему объекту (путем установки пустого выражения привязки). – Yinthewind

+0

Опубликовать его в качестве ответа тогда. –

ответ

0

Я не уверен, в чем проблема. Свяжите свой ListBox, ItemsControl, или независимо от того, к списку, затем привязать ширину прямоугольника к текущему элементу (установив пустое связывающее выражение):

<Rectangle Width="{Binding}" /> 
Смежные вопросы