$ dsWindow переменную можно использовать для доступа к ViewModel диалогового окна " или " Пользовательские ".
Тип
Данные ViewModel диалогового окна можно открывать DataContext элемент $ dsWindow. Поскольку DataContext не инициализирована, время функции InitializeWindow называется мероприятие DataContextChanged можно использовать для получения ViewModel.
function InitializeWindow
{
$dsWindow.add_DataContextChanged({
param($sender, $eventArgs)
$viewModel = $dsWindow.DataContext
})
}
MainViewModel
Допустимо: Data Standard для Vault Data Standard для AutoCAD
Имеющиеся наборы:
CableAndHarnessViewModel
Допустимо: Data Standard для Inventor
Имеющиеся наборы:
DesignAcceleratorViewModel
Допустимо: Data Standard для Inventor
Имеющиеся наборы:
FrameGeneratorViewModel
Допустимо: Data Standard для Inventor
Имеющиеся наборы:
TubeAndPipeViewModel
Допустимо: Data Standard для Inventor
Имеющиеся наборы:
Все наборы реализованы в IDocumentInformation интерфейса:
IDocumentInformation
public interface IDocumentInformation
{
IPathAndFileNameHandler Handler { get; }
IPropertyCollection Properties { get; }
_Document Document { get; }
string Interest { get; }
}