我的TreeView,加入了两个TreeViewItem,一个在前台xaml代码中加入,一个在后台C#中加入。有人肯帮我调调吗?
下面是整个工程的全部代码了,现在我想问,有什么办法,可以使得在后台加入的那个Item,也有xaml中的那个Item的那种效果?
谁能帮我调一调,看看效果?
(直接新建一个名字为Test的工程,把代码考进去就可以了)
<Window x:Class="Test.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <TreeView Name="TV"> <TreeViewItem Header="Hello,world!"> <TreeViewItem.Resources> <Style TargetType="Border"> <Setter Property="Margin" Value="100,0,0,0"></Setter> </Style> </TreeViewItem.Resources> <TreeViewItem Header="I am sad!"></TreeViewItem> </TreeViewItem> </TreeView> </Grid></Window>
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace Test{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); this.TV.Items.Add("I am happy!"); } }}