    

 ## On this page

  

 

 # Interface IMainWindow

 Last update: 16.07.2025 

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

### ActiveHiddenFormView

Gets the active hidden form view.

```csharp
IHiddenFormView ActiveHiddenFormView { get; }

```

#### Property Value

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

### OperationStatus

Gets the operation status.

```csharp
IOperationStatus OperationStatus { get; }

```

#### Property Value

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

### OutputWindow

Gets the output window.

```csharp
IOutputWindow OutputWindow { get; }

```

#### Property Value

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

### PickerUI

Gets the picker UI.

```csharp
IPickerUI PickerUI { get; }

```

#### Property Value

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

### PropertyGrid

Gets the property grid.

```csharp
IPropertyGrid PropertyGrid { get; }

```

#### Property Value

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

### StatusBar

Gets the status bar.

```csharp
IStatusBar StatusBar { get; }

```

#### Property Value

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

### SubEntityGridView

Gets the sub entity grid view.

```csharp
ISubEntityGridView SubEntityGridView { get; }

```

#### Property Value

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

### UpdateNavigator

Gets the update navigator.

```csharp
IUpdateNavigator UpdateNavigator { get; }

```

#### Property Value

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

### WorkView

Gets the work view.

```csharp
IWorkView WorkView { get; }

```

#### Property Value

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