[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
언제나 시작
댓글 달기