В порядке бреда...
Сверстать все в HTML, в нужный размер по пикселям. А дальше сделать кучу скриншотов (это можно автоматизировать).
Останется запрограммировать только вывод "живой графики" в определенные места картинок.
########### Screen 2 dot com or dot net ############
GUI SCS S 2
GUI BG A 2
GUI LBL O 40 20
GUI LBL A 0
GUI LBL F 0
GUI LBL T Have you ever visited our website?
GUI LBL E
GUI BT O 40 125
GUI BT N 0
GUI BT M 2 2
<PRESS>
IO 8 1
DELAY 2
IO 14 0
DELAY 2
IO 15 1
DELAY 2
IO 15 0
DELAY 2
SER1 BLUEBEE
<END>
<PRESS>
IO 8 1
DELAY 2
IO 14 0
DELAY 2
IO 15 1
DELAY 2
IO 15 0
DELAY 2
SER1 BLUEBEE
<END>
<Window x:Class="OliverCode.MVVM.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MVVM Demostration" Height="297" Width="480"
xmlns:views="clr-namespace:OliverCode.MVVM.View">
<Grid Margin="10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="460*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="40"/>
<RowDefinition Height="80*"/>
</Grid.RowDefinitions>
<Border CornerRadius="5" BorderBrush="SteelBlue" BorderThickness="2" Grid.Row="0">
<Label Height="30" Width="400" Content="Below is a two way binding between the view view-model, and model"/>
</Border>
<Border CornerRadius="5" BorderBrush="SteelBlue" BorderThickness="2" Grid.Row="1" Margin="0,5,0,0">
<views:PersonView/>
</Border>
</Grid>
</Window>
<Grid Margin="10"> ... </Grid>
<UserControl x:Class="OliverCode.MVVM.View.PersonView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="Auto" Width="Auto"
xmlns:local="clr-namespace:OliverCode.MVVM.ViewModel">
<StackPanel Orientation="Vertical" Margin="4">
<!--Here is where we the view gets a copy to the ViewModel Declaratively-->
<StackPanel.DataContext>
<local:PersonViewModel />
</StackPanel.DataContext>
<StackPanel Orientation="Vertical" DataContext="{Binding Path=Person, Mode=TwoWay}" Margin="4">
<StackPanel Orientation="Horizontal">
<Label Content="First Name:" Margin="0,0,4,0"/>
<TextBox Width="250" Text="{Binding Path=FirstName}"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Margin="0,5,0,0">
<Label Content="Last Name:" Margin="0,0,4,0"/>
<TextBox Width="250" Text="{Binding Path=LastName}"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Margin="0,5,0,0">
<Label Content="Age:" Margin="35,0,4,0"/>
<TextBox Width="50" MaxLength="3" Text="{Binding Path=Age}"/>
</StackPanel>
</StackPanel>
<StackPanel>
<Button Content="Save" HorizontalAlignment="Right" Width="80" Command="{Binding Path=SavePersonCommand}"/>
</StackPanel>
</StackPanel>
</UserControl>
Виталий писал(а):Глянь QML, под него парсер будет простым
Глянь QML, под него парсер будет простым...
Тогда уж проще YAML - я уже выше предлагал его...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9