将图标添加到 treeviewitem 元素
这是我的功能代码:
<TreeView SelectedItemChanged="item_Clicked" Grid.Column="0" Grid.Row="0" VerticalAlignment="Stretch">
<TreeViewItem Header="Frame1" ItemsSource="{Binding Items}" IsExpanded="True">
<TreeViewItem.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</TreeViewItem.ItemTemplate>
</TreeViewItem>
</TreeView>
问题是我想向根节点“Frame1”添加一个图标我用 StackPanel 和 StackPanel 尝试了很多东西。 TreeViewItem.Items,但我没能做到...... 我希望图标位于“+”(展开节点)和标题(Frame1)之间。
感谢您的帮助,并对我的英语表示抱歉:(
Here is the code I have that is functionnal :
<TreeView SelectedItemChanged="item_Clicked" Grid.Column="0" Grid.Row="0" VerticalAlignment="Stretch">
<TreeViewItem Header="Frame1" ItemsSource="{Binding Items}" IsExpanded="True">
<TreeViewItem.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</TreeViewItem.ItemTemplate>
</TreeViewItem>
</TreeView>
the thing is that I'd like to add an icon to the root-node "Frame1" I tried a lot of things with StackPanel & TreeViewItem.Items, but I don't manage to do it...
I want the icon to be between the "+" (that expands the node) and the Header (Frame1).
Thanks in anticipation for any help and sry for my english :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个例子:
为了简洁起见,我删除了 SelectedItemChanged 事件,因此请再次添加它。
干杯
Here is an example:
I removed the SelectedItemChanged event for my brevity, so add it again.
Cheers