获取和设置一个整数,该整数表示当前段落与其父级 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 系统要求。
受以下版本支持:3.0