在 WPF 中,我有一个一行两列的网格。
<Grid>
<Textbox Grid.Column=0>
<Validation.ErrorTemplate>
<DockPanel>
<Image DockPanel.Dock="Right" Margin="20,0,0,0"/>
</DockPanel>
</Validation.ErrorTemplate>
</Textbox>
<Button Grid.Column=1>
</Button>
我希望图像(错误图标)保留在按钮的右侧,该按钮的大小可以根据其文本而变化。有没有办法根据按钮的宽度动态设置图像的边距?现在它只是固定在文本框右侧的 20 像素处。