[WPF] tabcontrol 안에 listview의 gridview 사용시 데이터 바인딩에 관해 질문 있습니다.
글쓴이: khnet / 작성시간: 목, 2013/02/21 - 10:26오전
<TabControl Margin="156,24,275,0" VerticalAlignment="Top" Height="763"> <TabItem Header="F-15K" IsSelected="True"> <Grid> ..................(생략) <Page xmlns:mydata="clr-namespace:System.Xml;assembly=System.Xml"> <Page.Resources> <XmlDataProvider x:Key="datasource" Source="D:\ACMI.xml" XPath="/TypeList/Type"/> <DataTemplate x:Key="TypeTemplate" DataType="{x:Type mydata:XmlElement}"> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding XPath=@NAME}"/> <TextBlock Text="{Binding XPath=@VALUE}"/> </StackPanel> </DataTemplate> </Page.Resources> <Grid Margin="8,149,0,0" DataContext="{StaticResource datasource}" VerticalAlignment="Top" Height="156.04" HorizontalAlignment="Left" Width="371"> <ListView ItemsSource="{Binding}" ItemTemplate="{StaticResource TypeTemplate}" Width="373" Height="157" Margin="0,0,-2,-0.96"> <ListView.View> <GridView> <GridViewColumn Header="이름" Width="70" DisplayMemberBinding="{Binding XPath=@NAME}"/> <GridViewColumn Header="경로" Width="200" DisplayMemberBinding="{Binding XPath=@VALUE}"/> </GridView> </ListView.View> <ListView.ItemContainerStyle> <Style TargetType="{x:Type ListViewItem}"> <Setter Property="FontSize" Value="11" /> <Setter Property="Foreground" Value="white" /> <Setter Property="FontWeight" Value="Bold" /> <Setter Property="FontStyle" Value="Italic" /> </Style> </ListView.ItemContainerStyle> <ListViewItem Margin="0" Content="ListViewItem"/> </ListView> </Grid> </Page> .............(생략) </Grid>
위와 같이 tabcontrol안에 listview의 gridview를 넣고 데이터 바인딩을 하려는 코드를 컴파일해보면 컴파일은 되지만
실행시 "Page 개체를Grid에 추가할 수 없습니다." 라는 에러 메시지가 뜨면서 실행이 안되네요
이런 tabcontrol안에 gridview를 넣고 바인딩 하는 경우가 불가능할 것 같지는 않은데 방법을 모르겠습니다.
고수님들의 도움 부탁드립니다(__)
Forums:
tab안에 grid를 넣는게 문제가 아니라 grid에
tab안에 grid를 넣는게 문제가 아니라 grid에 바인딩하는 data가 바인딩할 수 없는 데이터입니다.
도움이 되길 바랍니다.
https://www.google.co.kr/#hl=ko&newwindow=1&output=search&sclient=psy-ab&q=wpf+grid+xml+binding&oq=wpf+grid+xml+binding&gs_l=hp.3..0i10i30j0i8i10i30.2021.2021.0.3253.1.1.0.0.0.0.258.258.2-1.1.0...0.0...1c.1.5.psy-ab.Vyg4rRqFK50&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.43287494,d.dGY&fp=c0f234cc5afcf034&biw=1304&bih=707
언제나 시작
댓글 달기