我希望我的wpf文本框的最小宽度足以容纳正好1个字符,具体取决于字体系列,字体大小和wpf文本的其他属性(框)以及当前文化(可以是任何)。我可以将MinWidth属性设置为FontSize属性来实现此目的吗?这可能太简单了......
答案 0 :(得分:2)
您可以使用TextRenderer.MeasureText(string, font)。
以下是一个例子:
TextBox textBox = new TextBox();
Size size = TextRenderer.MeasureText("A", textBox.Font);
textBox.Width = size.Width;