    

 ## On this page

  

 

 # Interface IMainWindow

 Last update: 09.03.2026 

<a id="VM_Managed_DAFUL_Pre_IMainWindow"></a>

Namespace: [VM.Managed.DAFUL.Pre](VM.Managed.DAFUL.Pre.md)  
Assembly: dfpredat.dll

This interface is to represent the Main Window.

```csharp
public interface IMainWindow

```

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Properties

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_ActiveHiddenFormView"></a> ActiveHiddenFormView

Gets the active hidden form view.

```csharp
IHiddenFormView ActiveHiddenFormView { get; }

```

#### Property Value

[IHiddenFormView](VM.Managed.DAFUL.Pre.IHiddenFormView.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_OperationStatus"></a> OperationStatus

Gets the operation status.

```csharp
IOperationStatus OperationStatus { get; }

```

#### Property Value

[IOperationStatus](VM.Managed.DAFUL.Pre.IOperationStatus.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_OutputWindow"></a> OutputWindow

Gets the output window.

```csharp
IOutputWindow OutputWindow { get; }

```

#### Property Value

[IOutputWindow](VM.Managed.DAFUL.Pre.IOutputWindow.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_PickerUI"></a> PickerUI

Gets the picker UI.

```csharp
IPickerUI PickerUI { get; }

```

#### Property Value

[IPickerUI](VM.Managed.DAFUL.Pre.IPickerUI.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_PropertyGrid"></a> PropertyGrid

Gets the property grid.

```csharp
IPropertyGrid PropertyGrid { get; }

```

#### Property Value

[IPropertyGrid](VM.Managed.DAFUL.Pre.IPropertyGrid.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_StatusBar"></a> StatusBar

Gets the status bar.

```csharp
IStatusBar StatusBar { get; }

```

#### Property Value

[IStatusBar](VM.Managed.DAFUL.Pre.IStatusBar.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_SubEntityGridView"></a> SubEntityGridView

Gets the sub entity grid view.

```csharp
ISubEntityGridView SubEntityGridView { get; }

```

#### Property Value

[ISubEntityGridView](VM.Managed.DAFUL.Pre.ISubEntityGridView.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_UpdateNavigator"></a> UpdateNavigator

Gets the update navigator.

```csharp
IUpdateNavigator UpdateNavigator { get; }

```

#### Property Value

[IUpdateNavigator](VM.Managed.DAFUL.Pre.IUpdateNavigator.md)

### <a id="VM_Managed_DAFUL_Pre_IMainWindow_WorkView"></a> WorkView

Gets the work view.

```csharp
IWorkView WorkView { get; }

```

#### Property Value

[IWorkView](VM.Managed.DAFUL.Pre.IWorkView.md)