コード例 #1
0
        public DOMNodeViewModel(Object nodeElement, String nodeName = "document", DOMNodeViewModel nodeParent = null)
        {
            element  = nodeElement;
            parent   = nodeParent;
            children = new ObservableCollection <DOMNodeViewModel>();
            name     = nodeName;

            if (nodeElement == null)
            {
                populated = true;
                typeName  = "<null>";
            }
            else if (nodeParent == null)
            {
                CreateChildren();
                IsExpanded = true;
                IsSelected = true;
            }
        }
コード例 #2
0
ファイル: DOMNodeViewModel.cs プロジェクト: rrsc/AngleSharp
        public DOMNodeViewModel(Object nodeElement, String nodeName = "document", DOMNodeViewModel nodeParent = null)
        {
            element = nodeElement;
            parent = nodeParent;
            children = new ObservableCollection<DOMNodeViewModel>();
            name = nodeName;

            if (nodeElement == null)
            {
                populated = true;
                typeName = "<null>";
            }
            else if (nodeParent == null)
            {
                CreateChildren();
                IsExpanded = true;
                IsSelected = true;
            }
        }
コード例 #3
0
 protected override async Task Use(Uri url, HTMLDocument document, CancellationToken cancel)
 {
     Status = "Constructing the DOM ...";
     Root   = new DOMNodeViewModel(document);
     await Task.Yield();
 }
コード例 #4
0
 protected override async Task Use(Uri url, HTMLDocument document, CancellationToken cancel)
 {
     Status = "Constructing the DOM ...";
     Root = new DOMNodeViewModel(document);
     await Task.Yield();
 }