这是watermarktextbox
的代码。
<xctk:WatermarkTextBox Watermark="Enter First Name" />
我如何测量该物体的高度?
答案 0 :(得分:0)
这很简单:
为您的组件指定一个名称,并使用后面代码中的Height
属性来衡量其高度。
XAML:
<xctk:WatermarkTextBox x:Name="WatermarkTextBox1" Watermark="Enter First Name" />
Codebehind:
var height = WatermarkTextBox1.Height;
编辑: 请使用它来获取字体高度。资料来源:https://stackoverflow.com/a/9251215/5621607
private int GetTextHeight(TextBox tBox)
{
return TextRenderer.MeasureText(tBox.Text, tBox.Font, tBox.ClientSize,
TextFormatFlags.WordBreak | TextFormatFlags.TextBoxControl).Height;
}