ParagraphNode.AlignmentLevel 属性

获取和设置一个整数,该整数表示当前段落与其父级 WritingRegionNode 对象中的其他段落对齐的方式。

命名空间:  System.Windows.Ink
程序集:  IAWinFX(在 IAWinFX.dll 中)

语法

声明
Public Property AlignmentLevel As Integer
用法
Dim instance As ParagraphNode
Dim value As Integer

value = instance.AlignmentLevel

instance.AlignmentLevel = value
public int AlignmentLevel { get; set; }
public:
property int AlignmentLevel {
    int get ();
    void set (int value);
}
/** @property */
public int get_AlignmentLevel()
/** @property */
public  void set_AlignmentLevel(int value)
public function get AlignmentLevel () : int
public function set AlignmentLevel (value : int)

属性值

类型:System.Int32
一个整数,表示当前段落与其父级 WritingRegionNode 对象中的其他段落对齐的方式。

备注

AlignmentLevel 属性可用于指示缩进级别。例如,如果墨迹表示一个大纲,则每一行可能是一个 ParagraphNode 对象,而 AlignmentLevel 的值应以 0 表示首级缩进,1 表示次级缩进,依此类推。

示例

下面的示例使用一个 ParagraphNode 对象 selectedParagraph,并用同一 WritingRegionNode 中的所有其他具有相同 AlignmentLevel 值的 ParagraphNode 对象填充一个 ArrayList (alignedParagraphs)。

Dim alignedParagraphs As New ArrayList()
Dim paragraphParent As ContextNode = selectedParagraph.ParentNode

For Each childNode As ContextNode In paragraphParent.SubNodes
    If TypeOf childNode Is ParagraphNode Then
        Dim paragraph As ParagraphNode = CType(childNode, ParagraphNode)
        If paragraph.AlignmentLevel = selectedParagraph.AlignmentLevel Then
            alignedParagraphs.Add(paragraph)
        End If
    End If
Next childNode
ArrayList alignedParagraphs = new ArrayList();
ContextNode paragraphParent = selectedParagraph.ParentNode;
foreach (ContextNode childNode in paragraphParent.SubNodes)
{
    if (childNode is ParagraphNode)
    {
        ParagraphNode paragraph = (ParagraphNode)childNode;
        if (paragraph.AlignmentLevel == selectedParagraph.AlignmentLevel)
        {
            alignedParagraphs.Add(paragraph);
        }
    }
}

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

ParagraphNode 类

ParagraphNode 成员

System.Windows.Ink 命名空间