嗨我希望我的C#WPF程序中的按钮能够根据内容自动调整大小。这是我已经提到的。 但是现在我想知道按钮的实际宽度。我试过button.ActualWidth
和button.width
。第一个返回“0”,第二个返回“NaN”。在Wpf中获取自动调整宽度的按钮宽度
我的按钮XAML
<Button x:Name="button1" Content="Button" HorizontalAlignment="Left" Margin="61,41,433,0" VerticalAlignment="Top" IsEnabled="False" Click="button1_Click"/>
我按键的新内容:
button1.Content = "new content xayxax ";
nWidth = button.ActualWidth;
MessageBox.Show(nWidth.ToString());
此消息框显示 “0”
'ActualWidth'在我的经验中可靠地工作。请为我们添加足够的代码来重现此问题。请将它作为文本添加到您的问题中,而不是作为截图的附件。 –
其实没有链接到截图...... – Benziner
好。让我们保持这种方式。请添加代码。 [这是一个编写可以回答的问题的指南](http://stackoverflow.com/help/mcve)。 –