niloo17
سه شنبه 26 مهر 1390, 12:49 عصر
سلام دوستان
من يك treeview دارم كه مي خواهم اطلاعات جدول category(ID,Name,FatherID ) كه در ان FatherID به ID اشاره دارد.
من يك model
76741
و يك viewmodel
public ViewModelListHesab(CRMEntities crm)
{
var cs = from c in crm.Hesab
select c;
allhesab = new ObservableCollection<Hesab>(cs.ToList());
}
public ObservableCollection<Hesab> allhesab
{ get; set; }
و در فايل xaml
<TreeView Margin="5"
ItemsSource="{Binding allhesab}" SelectedValuePath="ID">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding AllHesab}"
DataType="{x:Type cls:Hesab}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}" />
</StackPanel>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
ولي در نمايش فقط يك سطح اطلاعات نمايش داده مي شود
ممنون مي شم اگه راهنماييم كنيد .
من يك treeview دارم كه مي خواهم اطلاعات جدول category(ID,Name,FatherID ) كه در ان FatherID به ID اشاره دارد.
من يك model
76741
و يك viewmodel
public ViewModelListHesab(CRMEntities crm)
{
var cs = from c in crm.Hesab
select c;
allhesab = new ObservableCollection<Hesab>(cs.ToList());
}
public ObservableCollection<Hesab> allhesab
{ get; set; }
و در فايل xaml
<TreeView Margin="5"
ItemsSource="{Binding allhesab}" SelectedValuePath="ID">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding AllHesab}"
DataType="{x:Type cls:Hesab}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}" />
</StackPanel>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
ولي در نمايش فقط يك سطح اطلاعات نمايش داده مي شود
ممنون مي شم اگه راهنماييم كنيد .