| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?xml version="1.0" encoding="UTF-8"?>
- <ui-layout-def xmlns="http://quadarax.com/ui-layout-definition"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- version="1.6" schema-version="1.6" target-platform="avalonia">
- <patterns>
- <pattern-include src="abstract-controls.xml" important="true"/>
- <pattern-include src="avalonia-controls.xml" important="true" platform="avalonia"/>
- <wireframe name="AvaloniaMainWindow" type="base-layout" platform="avalonia">
- <template>
- <AvaloniaStackPanel name="ctrl_001" x="0" y="0" width="800" height="600" orientation="vertical">
- <AvaloniaMenu name="ctrl_002" x="0" y="0" width="800" height="32"
- slot-name="menu-bar" slot-allowed-controls="any"/>
- <AvaloniaDockPanel name="ctrl_003" x="0" y="32" width="800" height="528"
- slot-name="main-content" slot-allowed-controls="any" slot-required="true"/>
- <AvaloniaStatusBar name="ctrl_004" x="0" y="560" width="800" height="24"
- slot-name="status-bar" slot-allowed-controls="any"/>
- </AvaloniaStackPanel>
- </template>
- </wireframe>
- <wireframe name="DialogLayout" type="dialog-layout" platform="avalonia">
- <template>
- <Panel name="ctrl_010" x="0" y="0" width="400" height="300">
- <Panel name="ctrl_011" x="16" y="16" width="368" height="232"
- slot-name="dialog-content" slot-allowed-controls="any" slot-required="true"/>
- <Panel name="ctrl_012" x="16" y="256" width="368" height="36"
- slot-name="dialog-buttons" slot-allowed-controls="any"/>
- </Panel>
- </template>
- </wireframe>
- </patterns>
- <window name="ProductListWindow" title="Product List" target-platform="avalonia" wireframe="AvaloniaMainWindow">
- <slot-overrides>
- <slot name="main-content">
- <AvaloniaDataGrid name="ctrl_005" x="8" y="8" width="784" height="480"/>
- <Button name="ctrl_006" x="8" y="496" width="100" height="28" text="Add New"/>
- <Button name="ctrl_007" x="116" y="496" width="100" height="28" text="Delete"/>
- </slot>
- <slot name="status-bar">
- <Label name="ctrl_008" x="4" y="2" width="300" height="20" text="Items: 0"/>
- </slot>
- </slot-overrides>
- </window>
- <window name="SettingsDialog" title="Settings" target-platform="avalonia" wireframe="DialogLayout">
- <slot-overrides>
- <slot name="dialog-content">
- <Label name="ctrl_020" x="8" y="8" width="120" height="24" text="Theme:"/>
- <AvaloniaComboBox name="ctrl_021" x="136" y="8" width="220" height="28"/>
- <Label name="ctrl_022" x="8" y="48" width="120" height="24" text="Language:"/>
- <AvaloniaComboBox name="ctrl_023" x="136" y="48" width="220" height="28"/>
- <AvaloniaCheckBox name="ctrl_024" x="8" y="88" width="200" height="24" text="Auto-save"/>
- </slot>
- <slot name="dialog-buttons">
- <Button name="ctrl_025" x="200" y="4" width="80" height="28" text="OK"/>
- <Button name="ctrl_026" x="288" y="4" width="80" height="28" text="Cancel"/>
- </slot>
- </slot-overrides>
- </window>
- </ui-layout-def>
|