У меня проблема с привязкой к видимости в шаблоне элемента списка с свойством в родительском объекте. Вот небольшой отрывок из пользовательского шаблона XAML стиль:Видимость привязки Silverlight к свойству родительского класса
<!-- DATA BINDING ITEM TEMPLATE -->
<StackPanel Orientation="Vertical">
<TextBlock Height="19"
....
Text="{Binding InfoTop}"/>
<Rectangle Height="1"
....
Visibility="{Binding _linesVisibility[0], RelativeSource={RelativeSource AncestorType=my:PatientsList}}"/>
<TextBlock Height="19"
....
Text="{Binding InfoMiddle}"
Visibility="{Binding _linesVisibility[0], ElementName=patientsControl}"/>
<Rectangle Height="1"
....
Visibility="{Binding _linesVisibility[1]}"/>
<TextBlock Height="19"
....
Text="{Binding InfoBottom}"
Visibility="{Binding _linesVisibility[1]}"/>
</StackPanel>
мне удалось связать значение Text, присвоив ItemsSource в файле кода, но я не могу связать Видимость. Как вы можете видеть, я пробовал разные идеи, но никто из них не работает.
У меня есть переменная public Visibility[] _linesVisibility = new Visibility[2];
в моем пользовательском контроле. Этот элемент управления содержит список с настраиваемым стилем, как указано выше. Как правильно привязать мой _linesVisibility к стилю listbox-item?