我有扩展器的内容不是从左边开始的问题,我该如何解决?正如你在图片上看到的,我的扩展器的内容没有显示在最左边。我尝试了很多设置,不幸的是我没有找到解决方案。扩展器本身似乎也有一个与堆栈面板相对的边缘,我也想避免这种情况。在扩展器上方,您可以看到一个网格,其中包含一个带有内容的文本块。该网格在更高级别的堆栈面板中具有正确的质量。
Expander exp = new Expander
{
Header = "TestExpander",
Width = spStackPanel.Width,
ExpandDirection = ExpandDirection.Down,
IsExpanded = true,
BorderBrush = Brushes.Yellow,
BorderThickness = new Thickness(1),
HorizontalAlignment = HorizontalAlignment.Left,
HorizontalContentAlignment = HorizontalAlignment.Left,
VerticalAlignment = VerticalAlignment.Top,
VerticalContentAlignment = VerticalAlignment.Top,
};
TextBox tx = new TextBox
{
Text = "testText"
};
exp.Content = tx;
spStackPanel.Children.Add(exp);