ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Framework.Controls Namespace / EmbeddableControl Class / Create Method / Create(String,String,XElement,Boolean) Method
The DAML ID of the component declaring the EmbeddedControl.
The DAML category containing the EmbeddableControl
The XML configuration data.
True if the options can be edited. Default is false
Example Version

    Create(String,String,XElement,Boolean) Method
    Creates an instance of an EmbeddableControl and its View in a ViewModel-View fashion.
    Syntax

    Parameters

    damlID
    The DAML ID of the component declaring the EmbeddedControl.
    category
    The DAML category containing the EmbeddableControl
    options
    The XML configuration data.
    canChangeOptions
    True if the options can be edited. Default is false

    Return Value

    The ViewModel-View pair.
    Remarks
    This function assumes the EmbeddableControl is registered in the DAML category passed in as a parameter. The DAML definition must additionally contain the View associated with the EmbeddableControl.
    Example
    <categories>
      <updateCategory refID="esri_embeddableControls">
        <insertComponent id="EmbeddedDockPane_control" className="SampleEmbeddableControlViewModel">
          <content className="SampleEmbeddableControlView" relatedCommand="EmbeddedDockPane_SampleDockPane_ShowButton" />
        </insertComponent>
      </updateCategory>
    </categories>
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also