本文整理汇总了C#中TreeListNode.HasAsParent方法的典型用法代码示例。如果您正苦于以下问题:C# TreeListNode.HasAsParent方法的具体用法?C# TreeListNode.HasAsParent怎么用?C# TreeListNode.HasAsParent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TreeListNode
的用法示例。
在下文中一共展示了TreeListNode.HasAsParent方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Execute
public override void Execute(TreeListNode node)
{
if (node.HasAsParent(_parentNode))
node.SetValue(_column, _state);
else
{
if (_parentNode.HasAsParent(node))
if (_state)
node[_column] = _state;
else node[_column] = !_state;
}
}
示例2: NeedsVisitChildren
public override bool NeedsVisitChildren(TreeListNode node)
{
if (!node.HasChildren) return false;
return node == processedNode || (node.HasAsParent(processedNode) || processedNode.HasAsParent(node));
}
示例3: CanContinueIteration
public override bool CanContinueIteration(TreeListNode node)
{
return !isProcessedNodeVisited || (node == processedNode || node.HasAsParent(processedNode));
}
示例4: Execute
public override void Execute(TreeListNode node)
{
if (node.HasAsParent(processedNode) || node == processedNode)
node.Expanded = false;
}