Silverlight 응용 프로그램을 개발 중이며 ListBox
을 ObeservableCollection<XElement>
으로 설정하고 Binding Path=Element[name].Value
구문을 사용하여 데이터 템플릿의 값을 가져올 수 있습니다. 바인딩을 성공적으로 가져올 수 있지만 Element [] 구문이 작동하지 않습니다. 그냥 비어있는 것입니다.데이터 바인딩 ObservableCollection <XElement>을 ListBox에 바인딩 하시겠습니까?
<DataTemplate x:Key="SearchResultsTemplate">
<ListBox ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Path=Element[key].Value}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</DataTemplate>
을하지만 이상하게도이 같은 어느 정도 결합되어 나에게 모든 것을 알려줍니다 컨텐츠를 렌더링 않지만, 뭔가 요소 동적 특성 사용에서 저를 유지하고있다 : 예를 들어,이 작동하지 않습니다
을<DataTemplate x:Key="SearchResultsTemplate">
<ListBox ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Path=FirstNode}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</DataTemplate>
내가 뭘 잘못하고 있니? 대신
Silverlight d XPath를 지원하지 않으므로 작동하지 않습니다. –
지옥, 그러면 WPF로 태그가 붙은 이유는 무엇입니까? 가자. 그리고 바로 잡아라. – decyclone