これはコードwatermarktextbox
です。wpfのウォーターマークテキストボックスの高さを測定する方法は?
<xctk:WatermarkTextBox Watermark="Enter First Name" />
どのようにそのオブジェクトの高さを測定できますか?
これはコードwatermarktextbox
です。wpfのウォーターマークテキストボックスの高さを測定する方法は?
<xctk:WatermarkTextBox Watermark="Enter First Name" />
どのようにそのオブジェクトの高さを測定できますか?
それは、このように簡単です:
は、コンポーネントに名前を付け、背後にあるコードでHeight
プロパティを使用して、その高さを測定します。
XAML:
<xctk:WatermarkTextBox x:Name="WatermarkTextBox1" Watermark="Enter First Name" />
分離コード:
var height = WatermarkTextBox1.Height;
EDIT: これは、フォントの高さを取得するために使用してください。出典: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;
}
私はそのことについて見当がつかないので、私はあなたがActualHeight&ActualWidthプロパティに見ているこちら@AbhinavSharma – miten
を尋ねましたか? –
いいえ、私はテキストの高さを入力する必要があります。 @AbhinavSharma – miten