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