Search Results for

    Show / Hide Table of Contents

    Class BlockDialog

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TransientObject
    BlockDialog
    SnapBlockDialog
    Implements
    IMessageSink
    IDisposable
    Inherited Members
    TransientObject.Dispose()
    TransientObject.ToString()
    TransientObject.PrintTestData(string)
    TransientObject.PrintTestData(string, int)
    TransientObject.Handle
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.BlockStyler
    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
    Type Description
    CompositeBlock

    Methods

    AddApplyHandler(Apply)

    Declaration
    public void AddApplyHandler(BlockDialog.Apply applyCb)
    Parameters
    Type Name Description
    BlockDialog.Apply applyCb

    AddCancelHandler(Cancel)

    Declaration
    public void AddCancelHandler(BlockDialog.Cancel cancelCb)
    Parameters
    Type Name Description
    BlockDialog.Cancel cancelCb

    AddCloseHandler(Close)

    Declaration
    public void AddCloseHandler(BlockDialog.Close closeCb)
    Parameters
    Type Name Description
    BlockDialog.Close closeCb

    AddDialogShownHandler(DialogShown)

    Declaration
    public void AddDialogShownHandler(BlockDialog.DialogShown cb)
    Parameters
    Type Name Description
    BlockDialog.DialogShown cb

    AddEnableOKButtonHandler(EnableOKButton)

    Declaration
    public void AddEnableOKButtonHandler(BlockDialog.EnableOKButton cb)
    Parameters
    Type Name Description
    BlockDialog.EnableOKButton cb

    AddFilterHandler(Filter)

    Declaration
    public void AddFilterHandler(BlockDialog.Filter cb)
    Parameters
    Type Name Description
    BlockDialog.Filter cb

    AddFocusNotifyHandler(FocusNotify)

    Declaration
    public void AddFocusNotifyHandler(BlockDialog.FocusNotify cb)
    Parameters
    Type Name Description
    BlockDialog.FocusNotify cb

    AddInitializeHandler(Initialize)

    Declaration
    public void AddInitializeHandler(BlockDialog.Initialize cb)
    Parameters
    Type Name Description
    BlockDialog.Initialize cb

    AddKeyboardFocusNotifyHandler(KeyboardFocusNotify)

    Declaration
    public void AddKeyboardFocusNotifyHandler(BlockDialog.KeyboardFocusNotify cb)
    Parameters
    Type Name Description
    BlockDialog.KeyboardFocusNotify cb

    AddOkHandler(Ok)

    Declaration
    public void AddOkHandler(BlockDialog.Ok okCb)
    Parameters
    Type Name Description
    BlockDialog.Ok okCb

    AddUpdateHandler(Update)

    Declaration
    public void AddUpdateHandler(BlockDialog.Update cb)
    Parameters
    Type Name Description
    BlockDialog.Update cb

    FreeResource()

    Declaration
    protected override void FreeResource()
    Overrides
    TransientObject.FreeResource()

    GetBlockProperties(string)

    Declaration
    public PropertyList GetBlockProperties(string blockName)
    Parameters
    Type Name Description
    string blockName
    Returns
    Type Description
    PropertyList

    Launch()

    Declaration
    public BlockDialog.DialogResponse Launch()
    Returns
    Type Description
    BlockDialog.DialogResponse

    LaunchInDialogMode(DialogMode)

    Declaration
    public BlockDialog.DialogResponse LaunchInDialogMode(BlockDialog.DialogMode dialogMode)
    Parameters
    Type Name Description
    BlockDialog.DialogMode dialogMode
    Returns
    Type Description
    BlockDialog.DialogResponse

    PerformApply()

    Declaration
    public void PerformApply()

    PerformCancel()

    Declaration
    public void PerformCancel()

    PerformCancel_Deferred(nint)

    Declaration
    public static void PerformCancel_Deferred(nint Handle)
    Parameters
    Type Name Description
    nint Handle

    PerformOK()

    Declaration
    public void PerformOK()

    PerformOK_Deferred(nint)

    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
    Type Name Description
    BlockDialog blockDialog
    string blockId

    Show()

    Declaration
    [Obsolete("Deprecated in NX2206.0.0.  Use BlockStyler.BlockDialog.Launch instead")]
    public Selection.Response Show()
    Returns
    Type Description
    Selection.Response

    Show(DialogMode)

    Declaration
    [Obsolete("Deprecated in NX2206.0.0.  Use BlockStyler.BlockDialog.LaunchInDialogMode instead")]
    public Selection.Response Show(BlockDialog.DialogMode dialogMode)
    Parameters
    Type Name Description
    BlockDialog.DialogMode dialogMode
    Returns
    Type Description
    Selection.Response

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IDisposable
    In this article
    Back to top Generated by DocFX