Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This article provides guidelines that you should follow when you specify the layout and sizing of extensible controls.
Used to apply ArrangeMethod and Columns attributes to containers Options: arrangeMethod, Columns, Children
Example usage:
<div data-dyn-bind="layout: { arrangeMethod: $dyn.layout.ArrangeMethod.vertical, columns: '1' }"> </div>
Example usage:
<div data-dyn-bind="sizing: { height: $dyn.layout.Size.available, width: $dyn.layout.Size.content }"> </div>
Things to note about the sizing binding handler:
Should you use layout/sizing handlers or set the properties directly?
Example:
<div data-dyn-role="Group" data-dyn-bind="ArrangeMethod: $dyn.layout.ArrangeMethod.vertical, Columns: $dyn.layout.Columns.fill, Height: $dyn.layout.Size.available"></div>
A good way to tell is to inspect the element and look for the desired classes.
If these classes don't appear as you expected, examine the usage of your binding handlers, and make sure that you've read through the list of dos and don'ts on this page.
Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreTraining
Module
Customize layout in .NET MAUI XAML pages - Training
Create consistent user interfaces across different devices by using StackLayout and Grid.
Documentation
Control extensibility - Finance & Operations | Dynamics 365
Learn about control extensibility, an architecture that lets developers extend the user interface and define new interface patterns.
Extensible control programming reference - Finance & Operations | Dynamics 365
Access extensible control programming references, including examples, control block diagrams, and X++ code examples.
Control the text that Task Recorder generates for a control - Finance & Operations | Dynamics 365
Learn about how Task recorder determines what instruction label to generate for controls, including a case study with code examples.