TextBoxBase.ViewportWidth TextBoxBase.ViewportWidth TextBoxBase.ViewportWidth TextBoxBase.ViewportWidth Property


获取可滚动的内容区域的水平大小。Gets the horizontal size of the scrollable content area.

 property double ViewportWidth { double get(); };
public double ViewportWidth { get; }
member this.ViewportWidth : double
Public ReadOnly Property ViewportWidth As Double


一个浮点值,该值指定可滚动内容区域的水平大小(以与设备无关的单位(每个单位 1/96 英寸)device-independent units (1/96th inch per unit)为单位)。A floating-point value that specifies the horizontal size of the scrollable content area, in 与设备无关的单位(每个单位 1/96 英寸)device-independent units (1/96th inch per unit).

如果文本编辑控件未配置为支持滚动,则此属性的值为 0.0。The value of this property is 0.0 if the text editing control is not configured to support scrolling.

此属性没有默认值。This property has no default value.


下面的示例演示如何读取ViewportWidth属性的值。The following example demonstrates how to read the value of the ViewportWidth property.

private void initValues(object sender, EventArgs e)
    myTB1.Text= "ExtentHeight is currently " + myTextBox.ExtentHeight.ToString();
    myTB2.Text= "ExtentWidth is currently " + myTextBox.ExtentWidth.ToString();
    myTB3.Text= "HorizontalOffset is currently " + myTextBox.HorizontalOffset.ToString();
    myTB4.Text= "VerticalOffset is currently " + myTextBox.VerticalOffset.ToString();
    myTB5.Text = "ViewportHeight is currently " + myTextBox.ViewportHeight.ToString();
    myTB6.Text = "ViewportWidth is currently " + myTextBox.ViewportWidth.ToString();
    radiobtn1.IsChecked = true;
Private Sub initValues(ByVal sender As Object, ByVal e As EventArgs)
    myTB1.Text = "ExtentHeight is currently " + myTextBox.ExtentHeight.ToString()
    myTB2.Text = "ExtentWidth is currently " + myTextBox.ExtentWidth.ToString()
    myTB3.Text = "HorizontalOffset is currently " + myTextBox.HorizontalOffset.ToString()
    myTB4.Text = "VerticalOffset is currently " + myTextBox.VerticalOffset.ToString()
    myTB5.Text = "ViewportHeight is currently " + myTextBox.ViewportHeight.ToString()
    myTB6.Text = "ViewportWidth is currently " + myTextBox.ViewportWidth.ToString()
    radiobtn1.IsChecked = True