title: Binding-driven Indexed Property Doesn't Return
body: <pre><code>Public Class View
      Public Property Items As String() = {"One", "Two", "Three"}
      Public Property Index As Integer = 0
  End Class
  </code></pre>
  
  <p>It's instance is set as DataContext of this XAML:</p>
  
  <pre><code>&lt;Window&gt;
      &lt;StackPanel&gt;
          &lt;ListBox ItemsSource="{Binding Items}" SelectedIndex="{Binding Index}"/&gt;
          &lt;Label Content="{Binding Items[Index]}"/&gt;
      &lt;/StackPanel&gt;
  &lt;/Window&gt;
  </code></pre>
  
  <p>But this doesn't work.</p>
  
  <pre><code>&lt;Label Content="{Binding Items[{Binding Index}]}"/&gt;
  </code></pre>
  
  <p>This neither.</p>
  
  <pre><code>&lt;Label Content="{Binding Items[0]}"/&gt;
  </code></pre>
  
  <p>This works.</p>
  
  <p>Is there any solution except making extra property in view? Something directly in XAML?</p>