Class
ChangeEditingPermissionsDialogContext

Contains information that can be used by dialogs implementing IChangeEditingPermissionsDialog

Definition

Namespace:Telerik.Windows.Documents.UI.Extensibility

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class ChangeEditingPermissionsDialogContext

Inheritance: objectChangeEditingPermissionsDialogContext

Constructors

ChangeEditingPermissionsDialogContext(IEnumerable<PermissionRangeInfo>, PermissionInfoCollection, Action<IEnumerable<PermissionRangeInfo>, IEnumerable<PermissionRangeInfo>>, RadRichTextBox)

Initializes a new instance of the ChangeEditingPermissionsDialogContext class.

Declaration

cs-api-definition
public ChangeEditingPermissionsDialogContext(IEnumerable<PermissionRangeInfo> currentRangePermissions, PermissionInfoCollection users, Action<IEnumerable<PermissionRangeInfo>, IEnumerable<PermissionRangeInfo>> updatePermissionRangeCallback, RadRichTextBox owner)

Parameters

currentRangePermissions

IEnumerable<PermissionRangeInfo>

Current region permissions infos.

users

PermissionInfoCollection

Current users.

updatePermissionRangeCallback

Action<IEnumerable<PermissionRangeInfo>, IEnumerable<PermissionRangeInfo>>

The callback used for updating permission range.

owner

RadRichTextBox

Properties

CurrentRangePermissions

Gets the current region permissions info.

Declaration

cs-api-definition
public IEnumerable<PermissionRangeInfo> CurrentRangePermissions { get; }

Property Value

IEnumerable<PermissionRangeInfo>

Owner

Declaration

cs-api-definition
public RadRichTextBox Owner { get; }

Property Value

RadRichTextBox

UpdatePermissionRangeCallback

Gets the callback used for updating permission range.

Declaration

cs-api-definition
public Action<IEnumerable<PermissionRangeInfo>, IEnumerable<PermissionRangeInfo>> UpdatePermissionRangeCallback { get; }

Property Value

Action<IEnumerable<PermissionRangeInfo>, IEnumerable<PermissionRangeInfo>>

Users

Gets all the permissions info.

Declaration

cs-api-definition
public PermissionInfoCollection Users { get; }

Property Value

PermissionInfoCollection