Sdílet prostřednictvím


DataViewHierarchyAccessor.SetNodePath – metoda

Nastaví cestu uzlu identifikované určité položky ID uzlu

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Public Sub SetNodePath ( _
    itemId As Integer, _
    nodePath As String _
)
public void SetNodePath(
    int itemId,
    string nodePath
)
public:
void SetNodePath(
    int itemId, 
    String^ nodePath
)
member SetNodePath : 
        itemId:int * 
        nodePath:string -> unit 
public function SetNodePath(
    itemId : int, 
    nodePath : String
)

Parametry

Výjimky

Výjimka Podmínka
ArgumentNullException

nodePath Parametr má hodnotu null.

ArgumentException

Zadané ID tématu je neplatný.

Poznámky

Tato metoda je velmi výkonné, umožňuje contextualize nebo přemístěte libovolného uzlu v hierarchii zobrazení data.By měl být používán dvou různých scénářů.

První je při vytvoření nového objektu.Zprostředkovatel dat první volání CreateObjectNode metoda vyrábět ID contextless položky, který lze použít při vytváření nového objektu.Při uložení tohoto objektu zprostředkovatele dat chcete přidat tuto položku do stromové struktury hierarchie.Toho lze dosáhnout pomocí volání SetNodePath metoda a poskytování uzlu správnou cestu k umístění nového uzlu.

Druhý scénář dochází, když se upravuje a měli přemístěna do jiné části hierarchie objektu.Opět po uložení objektu s aktualizované vlastnosti zprostředkovatele dat by měl zavolat SetNodePath metoda uzel přesunout do nového umístění.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataViewHierarchyAccessor Třída

Microsoft.VisualStudio.Data – obor názvů