Class BlockDialog
Assembly: NXOpenUI.dll
Syntax
public class BlockDialog : TransientObject, IMessageSink, IDisposable
Constructors
BlockDialog(nint)
Declaration
protected BlockDialog(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
TopBlock
Declaration
public CompositeBlock TopBlock { get; }
Property Value
Methods
AddApplyHandler(Apply)
Declaration
public void AddApplyHandler(BlockDialog.Apply applyCb)
Parameters
AddCancelHandler(Cancel)
Declaration
public void AddCancelHandler(BlockDialog.Cancel cancelCb)
Parameters
AddCloseHandler(Close)
Declaration
public void AddCloseHandler(BlockDialog.Close closeCb)
Parameters
AddDialogShownHandler(DialogShown)
Declaration
public void AddDialogShownHandler(BlockDialog.DialogShown cb)
Parameters
Declaration
public void AddEnableOKButtonHandler(BlockDialog.EnableOKButton cb)
Parameters
AddFilterHandler(Filter)
Declaration
public void AddFilterHandler(BlockDialog.Filter cb)
Parameters
AddFocusNotifyHandler(FocusNotify)
Declaration
public void AddFocusNotifyHandler(BlockDialog.FocusNotify cb)
Parameters
AddInitializeHandler(Initialize)
Declaration
public void AddInitializeHandler(BlockDialog.Initialize cb)
Parameters
AddKeyboardFocusNotifyHandler(KeyboardFocusNotify)
Declaration
public void AddKeyboardFocusNotifyHandler(BlockDialog.KeyboardFocusNotify cb)
Parameters
AddOkHandler(Ok)
Declaration
public void AddOkHandler(BlockDialog.Ok okCb)
Parameters
AddUpdateHandler(Update)
Declaration
public void AddUpdateHandler(BlockDialog.Update cb)
Parameters
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetBlockProperties(string)
Declaration
public PropertyList GetBlockProperties(string blockName)
Parameters
Type |
Name |
Description |
string |
blockName |
|
Returns
Launch()
Declaration
public BlockDialog.DialogResponse Launch()
Returns
LaunchInDialogMode(DialogMode)
Declaration
public BlockDialog.DialogResponse LaunchInDialogMode(BlockDialog.DialogMode dialogMode)
Parameters
Returns
Declaration
public void PerformApply()
Declaration
public void PerformCancel()
Declaration
public static void PerformCancel_Deferred(nint Handle)
Parameters
Type |
Name |
Description |
nint |
Handle |
|
Declaration
Declaration
public static void PerformOK_Deferred(nint Handle)
Parameters
Type |
Name |
Description |
nint |
Handle |
|
RegisterUserDefinedUIBlock(BlockDialog, string)
Declaration
public void RegisterUserDefinedUIBlock(BlockDialog blockDialog, string blockId)
Parameters
Show()
Declaration
[Obsolete("Deprecated in NX2206.0.0. Use BlockStyler.BlockDialog.Launch instead")]
public Selection.Response Show()
Returns
Show(DialogMode)
Declaration
[Obsolete("Deprecated in NX2206.0.0. Use BlockStyler.BlockDialog.LaunchInDialogMode instead")]
public Selection.Response Show(BlockDialog.DialogMode dialogMode)
Parameters
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink