先发代码
Application.Resources:
<Style TargetType="{x:Type TreeViewItem}" x:Key="MerchandieList">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<StackPanel Orientation="Vertical">
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" Text="{Binding ID}" Visibility="Hidden" />
<TextBlock VerticalAlignment="Center" Text="{Binding MerchandiseCode}" Margin="0,0,2,2" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" Text="{Binding Merchandise}" Width="100" />
<TextBlock VerticalAlignment="Center" Text="{Binding Unit}" Width="40" />
</StackPanel>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>XAML里面:
<TreeView Name="tvMerchandise" Style="{StaticResource MerchandieList}"
Height="174" Width="289"
HorizontalAlignment="Left" VerticalAlignment="Top" Margin="12,41,0,0"
SelectedItemChanged="tvMerchandise_SelectedItemChanged"/>运行时报错:
“TreeViewItem”TargetType与元素“TreeView”的类型不匹配。
Application.Resources:
<Style TargetType="{x:Type TreeViewItem}" x:Key="MerchandieList">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<StackPanel Orientation="Vertical">
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" Text="{Binding ID}" Visibility="Hidden" />
<TextBlock VerticalAlignment="Center" Text="{Binding MerchandiseCode}" Margin="0,0,2,2" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" Text="{Binding Merchandise}" Width="100" />
<TextBlock VerticalAlignment="Center" Text="{Binding Unit}" Width="40" />
</StackPanel>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>XAML里面:
<TreeView Name="tvMerchandise" Style="{StaticResource MerchandieList}"
Height="174" Width="289"
HorizontalAlignment="Left" VerticalAlignment="Top" Margin="12,41,0,0"
SelectedItemChanged="tvMerchandise_SelectedItemChanged"/>运行时报错:
“TreeViewItem”TargetType与元素“TreeView”的类型不匹配。
解决方案 »
- C#遍历FTP的中文名文件出现乱码
- Winform将图片以文件流的形式保存到SQL
- 排列组合相关问题
- C# Form 程序 里有一个WebBrowser ,怎么实现点击 WebBrowser 上指定的超链接(或其他也可以)执行Form里的函数!
- C#2005的winForm中怎样改变DataGridView中ScrollBars的background的颜色
- 需要在安装程序执行完成后,自动把程序运行起来,如何实现?
- 常见问题:Winform控件大数据量的数据绑定问题
- “\u001a”代表什么?
- 一个问题实在不知道怎么取标题,大家见谅
- 请教各位能人,如何用C#语言往EXCEL的模板内填数据,谢谢
- Repeater
- 为什么绑定不了DataGridView的数据
Height="174" Width="289"
HorizontalAlignment="Left" VerticalAlignment="Top" Margin="12,41,0,0"
SelectedItemChanged="tvMerchandise_SelectedItemChanged"/>这样就不会有问题了