(연관된 글이 1개 있습니다.)
유저컨트롤을 만들고 유저컨트롤에 xml 데이터 바인딩을 시도하는데 잘 안되어 질문 드립니다.
- MainWindows.xaml -
<Window.Resources>
<XmlDataProvider x:Key="vvv" XPath="/Datas/Data">
<x:XData>
<Datas>
<Data>
<name>aaaa1</name>
<values1>5</values1>
<values2>7</values2>
</Data>
<Data>
<name>bbbb</name>
<values1>10</values1>
<values2>3</values2>
</Data>
</Datas>
</x:XData>
</XmlDataProvider>
</Window.Resources>
<UC:UserControl1 DataContext="{Binding Source={StaticResource vvv}, Mode=Default}" />
- UserControl1.xaml -
<Grid>
<ListBox ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding XPath=name, Mode=TwoWay}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
위 처럼 시도 했는데 디자인타임에서는 바인딩 되어있는 화면이 나오지만, 실제 실행하면 바인딩되지 않은 화면만 나옵니다.
무엇이 잘못되었는지 답변 부탁드립니다.
[연관 글]
[최초 등록일: ]
[최종 수정일: 4/21/2014]