mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-19 02:25:04 +08:00
...
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Doc>
|
||||
<Content>
|
||||
<p align="Center">
|
||||
<div style="Title">
|
||||
<b>Controls Embedded in Document</b>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div style="Body">
|
||||
<nop>Hi, our valued GacUI users:</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div style="Body">
|
||||
<nop>This is a rich text document. There are many features in a document. For example, a paragraph can align to the left,</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p align="Center">
|
||||
<div style="Body">
|
||||
<nop>to the center,</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p align="Right">
|
||||
<div style="Body">
|
||||
<nop>or to the right,</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div style="Body">
|
||||
<nop>Even an </nop>
|
||||
<img source="res://EmbeddedDocument/Gaclib" width="250" height="100"/>
|
||||
<nop> can be embedded inside a document and adjust its size.</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div style="Body">
|
||||
<nop>Besides of this, controls can be embedded into a document too, like a </nop>
|
||||
<object name="Button"/>
|
||||
<nop>, a </nop>
|
||||
<object name="TreeView"/>
|
||||
<nop>, or even a </nop>
|
||||
<object name="Menu"/>
|
||||
<nop>.</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div style="Body">
|
||||
<nop>If you can embed a control, why not embed another layout composition like this: </nop>
|
||||
<object name="Table"/>
|
||||
<nop>?</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div style="Body">
|
||||
<nop>Obviously, embedding a </nop>
|
||||
<a href="http://www.gaclib.net">http://www.gaclib.net</a>
|
||||
<nop> is also a feature. You can try to click on it and see what happens.</nop>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div style="Body">
|
||||
<nop>Hope you like this powerful tools. Thank you.</nop>
|
||||
</div>
|
||||
</p>
|
||||
</Content>
|
||||
<Styles>
|
||||
<Style name="Content">
|
||||
<face>Segoe UI</face>
|
||||
</Style>
|
||||
<Style name="Title" parent="Content">
|
||||
<size>24</size>
|
||||
<b>true</b>
|
||||
</Style>
|
||||
<Style name="Body" parent="Content">
|
||||
<size>14</size>
|
||||
</Style>
|
||||
</Styles>
|
||||
</Doc>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 60 KiB |
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::MainWindow">
|
||||
<Window Text="RichTextEmbedding" ClientSize="x:480 y:320">
|
||||
<att.BoundsComposition-set PreferredMinSize="x:480 y:640"/>
|
||||
<att.ContainerComposition-set MinSizeLimitation="LimitToElementAndChildren"/>
|
||||
|
||||
<DocumentViewer EditMode="Selectable" Document-uri="res://EmbeddedDocument/Document">
|
||||
<att.BoundsComposition-set AlignmentToParent="left:5 top:5 right:5 bottom:5"/>
|
||||
<DocumentItem Name="Button">
|
||||
<Button Text="Button"/>
|
||||
</DocumentItem>
|
||||
<DocumentItem Name="TreeView">
|
||||
<TreeView HorizontalAlwaysVisible="false" VerticalAlwaysVisible="false">
|
||||
<att.BoundsComposition-set PreferredMinSize="x:200 y:100"/>
|
||||
<att.Nodes>
|
||||
<TreeNode Text="GacUI Renderers" Expanding="true">
|
||||
<TreeNode Text="Direct2D"/>
|
||||
<TreeNode Text="GDI"/>
|
||||
</TreeNode>
|
||||
</att.Nodes>
|
||||
</TreeView>
|
||||
</DocumentItem>
|
||||
<DocumentItem Name="Menu">
|
||||
<ToolstripMenuBar>
|
||||
<MenuBarButton Text="File" Alt="F">
|
||||
<att.SubMenu-set>
|
||||
<MenuItemButton Text="New" Alt="N"/>
|
||||
<MenuItemButton Text="Open" Alt="O"/>
|
||||
<MenuItemButton Text="Save" Alt="S"/>
|
||||
<MenuItemButton Text="Save As ..." Alt="A"/>
|
||||
<MenuSplitter/>
|
||||
<MenuItemButton Text="Exit" Alt="X"/>
|
||||
</att.SubMenu-set>
|
||||
</MenuBarButton>
|
||||
<MenuBarButton Text="Edit" Alt="E">
|
||||
<att.SubMenu-set>
|
||||
<MenuItemButton Text="Undo" Alt="U"/>
|
||||
<MenuItemButton Text="Redo" Alt="R"/>
|
||||
<MenuSplitter/>
|
||||
<MenuItemButton Text="Cut" Alt="T"/>
|
||||
<MenuItemButton Text="Copy" Alt="C"/>
|
||||
<MenuItemButton Text="Paste" Alt="P"/>
|
||||
<MenuSplitter/>
|
||||
<MenuItemButton Text="Select All" Alt="A"/>
|
||||
</att.SubMenu-set>
|
||||
</MenuBarButton>
|
||||
</ToolstripMenuBar>
|
||||
</DocumentItem>
|
||||
<DocumentItem Name="Table">
|
||||
<Table AlignmentToParent="left:0 top:0 right:0 bottom:0" CellPadding="5">
|
||||
<SolidBorder Color="#000000"/>
|
||||
<att.Rows>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
</att.Rows>
|
||||
<att.Columns>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
<CellOption>composeType:MinSize</CellOption>
|
||||
</att.Columns>
|
||||
|
||||
<Cell Site="row:0 column:0">
|
||||
<Label Text="XOR"/>
|
||||
</Cell>
|
||||
<Cell Site="row:0 column:1">
|
||||
<Label Text="false"/>
|
||||
</Cell>
|
||||
<Cell Site="row:0 column:2">
|
||||
<Label Text="true"/>
|
||||
</Cell>
|
||||
<Cell Site="row:1 column:0">
|
||||
<Label Text="false"/>
|
||||
</Cell>
|
||||
<Cell Site="row:1 column:1">
|
||||
<Label Text="false"/>
|
||||
</Cell>
|
||||
<Cell Site="row:1 column:2">
|
||||
<Label Text="true"/>
|
||||
</Cell>
|
||||
<Cell Site="row:2 column:0">
|
||||
<Label Text="true"/>
|
||||
</Cell>
|
||||
<Cell Site="row:2 column:1">
|
||||
<Label Text="true"/>
|
||||
</Cell>
|
||||
<Cell Site="row:2 column:2">
|
||||
<Label Text="false"/>
|
||||
</Cell>
|
||||
</Table>
|
||||
</DocumentItem>
|
||||
</DocumentViewer>
|
||||
</Window>
|
||||
</Instance>
|
||||
@@ -12,13 +12,11 @@
|
||||
<Text name="PrecompiledBinary">RichTextEmbedding.bin</Text>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder name="EmbeddedDocument">
|
||||
<Image content="File" name="Gaclib">Gaclib.png</Image>
|
||||
<Doc content="File" name="Document">Document.xml</Doc>
|
||||
</Folder>
|
||||
<Folder name="MainWindow">
|
||||
<Instance name="MainWindowResource">
|
||||
<Instance ref.CodeBehind="false" ref.Class="demo::MainWindow">
|
||||
<Window Text="RichTextEmbedding" ClientSize="x:480 y:320">
|
||||
<att.BoundsComposition-set PreferredMinSize="x:480 y:320"/>
|
||||
</Window>
|
||||
</Instance>
|
||||
</Instance>
|
||||
<Instance content="File" name="MainWindowResource">MainWindow.xml</Instance>
|
||||
</Folder>
|
||||
</Resource>
|
||||
Reference in New Issue
Block a user