| 
<?#Register Src="~/Controls/Message.php" TagPrefix="php" TagName="Message"?><?#Register Src="~/Controls/TabControl.php" TagPrefix="php" TagName="TabControl"?>
 <?#Register Src="~/Controls/Panel.php" TagPrefix="php" TagName="Panel"?>
 
 <html xmlns:php="http://aleksey.nemiro.ru/php-webforms">
 <body>
 
 <php:Content ID="MainContent">
 <h2>${Introduction}</h2>
 <p>${IntroductionText1}</p>
 <p>${IntroductionText2}</p>
 <p>${IntroductionText3}</p>
 <p>${IntroductionText4}</p>
 <p>${IntroductionText5}</p>
 <p>${IntroductionText6}</p>
 
 <h3 id="contents">${Contents}</h3>
 <ul>
 <li><a href="#registration">${RegistrationAndPlacement}</a></li>
 <li><a href="#include">${UserControlsAsIncludeFiles}</a></li>
 <li><a href="#object">${ObjectModel}</a></li>
 <li>
 <a href="#control">${Class} Control</a>
 <ul>
 <li><a href="#properties">${Properties}</a></li>
 <li>
 <a href="#events">${Events}</a>
 <ul>
 <li><a href="#load">Load</a></li>
 <li><a href="#load?omplete">LoadComplete</a></li>
 </ul>
 </li>
 </ul>
 </li>
 <li><a href="#localization">${Localization}</a></li>
 </ul>
 
 <h2 id="registration">${RegistrationAndPlacement}</h2>
 <p>${RegistrationAndPlacementText1}</p>
 <p>${RegistrationAndPlacementText2}</p>
 <p>${RegistrationAndPlacementText3}</p>
 <pre><code class="html"><?#Register Src="~/Controls/Message.php" TagPrefix="php" TagName="Message"?></code></pre>
 <p>${RegistrationAndPlacementText4}</p>
 <p>${RegistrationAndPlacementText5}</p>
 <pre><code class="html"><php:Message>${ExampleMessage1}</php:Message>
 <php:Message>${ExampleMessage2}</php:Message>
 <php:Message>${ExampleMessage3}</php:Message></code></pre>
 <p>${RegistrationAndPlacementText6}</p>
 <p>${RegistrationAndPlacementText7}</p>
 <pre><code class="html"><?#Register Src="~/Controls/Message.php" TagPrefix="my" TagName="Information"?>
 
 <my:Information>${HelloWorld}</my:Information>
 </code></pre>
 <p>${RegistrationAndPlacementText8}</p>
 
 <h2 id="include">${UserControlsAsIncludeFiles}</h2>
 <p>${UserControlsAsIncludeFilesText1}</p>
 <p>${UserControlsAsIncludeFilesText2}</p>
 <pre><code class="html">${SimpleExampleText1}
 <br /><br />
 <?="${SimpleExampleText2}"?></code></pre>
 
 <p>${UserControlsAsIncludeFilesText3}</p>
 <p>${UserControlsAsIncludeFilesText4}</p>
 <php:TabControl>
 <php:Items>
 <php:TabItem Key="Control" Title="Panel.php">
 <pre><code class="html"><?=str_replace("\t", '  ', \Nemiro\Text::HtmlEncode(file_get_contents(\Nemiro\Server::MapPath('~/Controls/Panel.php'))))?></code></pre>
 </php:TabItem>
 <php:TabItem Key="Place" Title="${PlacementOnPage}">
 <pre><code class="php"><?#Register Src="~/Controls/Panel.php" TagPrefix="php" TagName="Panel"?>
 
 <php:Panel Title="${ExampleTitle}" Content="${HelloWorld}" /></code></pre>
 </php:TabItem>
 <php:TabItem Key="Result" Title="${Result}">
 <php:Panel Title="${ExampleTitle}" Content="${HelloWorld}" />
 </php:TabItem>
 </php:Items>
 </php:TabControl>
 
 <h2 id="object">${ObjectModel}</h2>
 <p>${ObjectModelText1}</p>
 <p>${ObjectModelText2}</p>
 <php:TabControl>
 <php:Items>
 <php:TabItem Key="Design" Title="Message.html.php">
 <pre><code class="html"><?=str_replace("\t", '  ', \Nemiro\Text::HtmlEncode(file_get_contents(\Nemiro\Server::MapPath('~/Controls/Message.html.php'))))?></code></pre>
 </php:TabItem>
 <php:TabItem Key="Class" Title="Message.php">
 <pre><code class="php"><?=str_replace("\t", '  ', \Nemiro\Text::HtmlEncode(file_get_contents(\Nemiro\Server::MapPath('~/Controls/Message.php'))))?></code></pre>
 </php:TabItem>
 </php:Items>
 </php:TabControl>
 
 <p>${ObjectModelText3}</p>
 <p>${ObjectModelText4}</p>
 <php:Message Type="Warning">${ObjectModelText5}</php:Message>
 <p>${ObjectModelText6}</p>
 <pre><code class="html"><php:Message ID="MyMessage1">${Example2Message1}</php:Message>
 <php:Message ID="AnyMessage">${Example2Message2}</php:Message></code></pre>
 <p>${ObjectModelText7}</p>
 <pre><code class="php">function Load()
 {
 $this->Controls['MyMessage1']->Content = '${Example3Message1}';
 $this->Controls['AnyMessage']->Content = '${Example3Message2}';
 }</code></pre>
 <p>${ObjectModelText8}</p>
 <p>${ObjectModelText9}</p>
 <php:TabControl>
 <php:Items>
 <php:TabItem Key="TabControl" Title="TabControl.php">
 <pre><code class="php"><?=str_replace("\t", '  ', \Nemiro\Text::HtmlEncode(file_get_contents(\Nemiro\Server::MapPath('~/Controls/TabControl.php'))))?></code></pre>
 </php:TabItem>
 <php:TabItem Key="TabItem" Title="TabItem.php">
 <pre><code class="php"><?=str_replace("\t", '  ', \Nemiro\Text::HtmlEncode(file_get_contents(\Nemiro\Server::MapPath('~/Controls/TabItem.php'))))?></code></pre>
 </php:TabItem>
 <php:TabItem Key="TabControlHtml" Title="TabControl.html.php">
 <pre><code class="html"><?=str_replace("\t", '  ', \Nemiro\Text::HtmlEncode(file_get_contents(\Nemiro\Server::MapPath('~/Controls/TabControl.html.php'))))?></code></pre>
 </php:TabItem>
 </php:Items>
 </php:TabControl>
 <p>${ObjectModelText10}</p>
 <p>${ObjectModelText11}</p>
 <pre><code class="html"><php:TabControl>
 <php:Items>
 <php:TabItem Key="Item1" Title="${Tab} #1">
 ${TabContent} #1
 </php:TabItem>
 <php:TabItem Key="Item2" Title="${Tab} #2">
 ${TabContent} #2
 </php:TabItem>
 <php:TabItem Key="Item3" Title="${Tab} #3">
 ${TabContent} #3
 </php:TabItem>
 </php:Items>
 </php:TabControl></code></pre>
 
 <h2 id="control">${Class} Control</h2>
 <p>${ClassControlText1}</p>
 <p>${ClassControlText2}</p>
 <p>${ClassControlText3}</p>
 <p>${ClassControlText4}</p>
 <pre><code class="php"><?php
 class Menu extends \Nemiro\UI\Control
 {
 
 }
 ?></code></pre>
 <h3 id="properties">${Properties}</h3>
 <p>${PropertiesControlText1}</p>
 <table class="table">
 <thead>
 <tr>
 <th>${Property}</th>
 <th><nobr>${ValueType}</nobr></th>
 <th>${Description}</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td>DefaultValues</td>
 <td>${Dictionary}</td>
 <td>
 <strong>${ReadOnly}.</strong> ${ControlDefaultValues}
 </td>
 </tr>
 <tr>
 <td>Source</td>
 <td>${String}</td>
 <td>
 <strong>${ReadOnly}.</strong> ${ControlSource}
 </td>
 </tr>
 <tr>
 <td>TagPrefix</td>
 <td>${String}</td>
 <td>
 <strong>${ReadOnly}.</strong> ${ControlTagPrefix}
 </td>
 </tr>
 <tr>
 <td>TagName</td>
 <td>${String}</td>
 <td>
 <strong>${ReadOnly}.</strong> ${ControlTagName}
 </td>
 </tr>
 <tr>
 <td>Name</td>
 <td>${String}</td>
 <td>
 <strong>${ReadOnly}.</strong> ${ControlName}
 </td>
 </tr>
 <tr>
 <td>Parent</td>
 <td>${Object}</td>
 <td>
 <strong>${ReadOnly}.</strong> ${ControlParent}
 </td>
 </tr>
 <tr>
 <td>Body</td>
 <td>${String}</td>
 <td>${ControlBody}</td>
 </tr>
 </tbody>
 </table>
 <p>${PropertiesControlText2}</p>
 <p>${PropertiesControlText3}</p>
 <p>${PropertiesControlText4}</p>
 <pre><code class="html"><php:Message>${PropertiesControlText5}</php:Message>
 <php:Message Content="${PropertiesControlText6}" /></code></pre>
 
 <h3 id="events">${Events}</h3>
 <p>${EventsControlText1}</p>
 <p>${EventsControlText2}</p>
 <h4 id="load">Load</h4>
 <p>${EventLoadText1}</p>
 <p>${EventLoadText2}</p>
 <p>${EventLoadText3}</p>
 <p>${EventLoadText4}</p>
 <pre><code class="php"><?php
 class Message extends \Nemiro\UI\Control
 {
 
 public $Content = '';
 
 function Load()
 {
 $this->Content = '${ExampleEventsMessageText1}: '.$this->Content;
 }
 
 }
 ?></code></pre>
 
 
 <h4 id="loadComplete">LoadComplete</h4>
 <p>${EventLoadCompleteText1}</p>
 <p>${EventLoadCompleteText2}</p>
 <p>${EventLoadCompleteText3}</p>
 <pre><code class="php"><?php
 class Message extends \Nemiro\UI\Control
 {
 
 public $Content = '';
 
 function LoadComplete()
 {
 $this->Body = '${ExampleEventsMessageText2}: '.$this->Content;
 }
 
 }
 ?></code></pre>
 
 <h2 id="localization">${Localization}</h2>
 <p>${LocalizationText1}</p>
 <p><a href="/localization.php${Lang}">${ReadMoreAboutLocalization}</a>.</p>
 </php:Content>
 
 </body>
 </html>
 |