C# 为什么这个用户控件可以';你不填树形文字标题吗?
如上所示,TreeViewItem.Header宽度填充到父级 但是它的子元素“Bd[边界]”太小了。为什么它不填充父默认值 我该怎么办?我希望将UserControl“TaskHeader”填充到treevieItem.Header 用户控制代码C# 为什么这个用户控件可以';你不填树形文字标题吗?,c#,wpf,.net-core,C#,Wpf,.net Core,如上所示,TreeViewItem.Header宽度填充到父级 但是它的子元素“Bd[边界]”太小了。为什么它不填充父默认值 我该怎么办?我希望将UserControl“TaskHeader”填充到treevieItem.Header 用户控制代码 我把这个项目贴在了网上。项目位于passNodes文件夹中 发生这种情况的原因是treevieItem的控制模板将标题内容放置在网格中。列带有Width=“Auto” 以下是几个选项: 提取树视图项的控件模板,并根据需要进行编辑 在TaskH
我把这个项目贴在了网上。项目位于
passNodes
文件夹中 发生这种情况的原因是treevieItem
的控制模板将标题
内容放置在网格中。列
带有Width=“Auto”
以下是几个选项:
树视图项的控件模板
,并根据需要进行编辑Width=“{Binding Path=ActualWidth,RelativeSource={RelativeSource antestortype={x:Type Grid}}”
-这有点麻烦,但很有效很抱歉,我无法发布图像,因为至少需要10个声誉。谢谢,我尝试将“水平对齐”和“水平内容对齐”设置为“拉伸”,没有任何更改。我更新了解决方案,其中包含了问题的确切原因和几个选项。我尝试了选项2,结果是TaskHeader的宽度是无限的。现在我尝试了选项1。感谢您的评论。