$ dsWindow variable de Data Standard

$ dsWindow variable peut être utilisé pour accéder aux ViewModel d'une boîte de dialogue ou des onglets personnalisés.

Type

L'accès à la ViewModel d'une boîte de dialogue

    Les données ViewModel d'une boîte de dialogue est accessible par le DataContext membre de $ dsWindow. Etant donné que la DataContext n'est pas initialisé au moment de la fonction est appelée InitializeWindow, l'événement DataContextChanged peut être utilisé pour extraire la ViewModel.

    Exemple
    function InitializeWindow
    {
        $dsWindow.add_DataContextChanged({
            param($sender, $eventArgs)
            $viewModel = $dsWindow.DataContext
        })
    }

ViewModel types

MainViewModel

CableAndHarnessViewModel

DesignAcceleratorViewModel

FrameGeneratorViewModel

TubeAndPipeViewModel

Collections

Tous les ensembles sont mis en oeuvre dans l'interface IDocumentInformation :

IDocumentInformation

public interface IDocumentInformation
{
    IPathAndFileNameHandler Handler { get; }
    IPropertyCollection Properties { get; }
    _Document Document { get; }
    string Interest { get; }
}