67 lines
3.4 KiB
XML
67 lines
3.4 KiB
XML
<Window x:Class="SimpleWiki.Views.ArticleEditorWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
Title="Редактор статьи"
|
|
Width="1320"
|
|
Height="860"
|
|
WindowStartupLocation="CenterOwner"
|
|
Background="{StaticResource BaseBrush}">
|
|
<Border Background="{StaticResource BaseBrush}" Padding="20">
|
|
<Grid Background="{StaticResource BaseBrush}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="420" />
|
|
<ColumnDefinition Width="16" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Border Grid.Column="0" Style="{StaticResource CardBorder}">
|
|
<ScrollViewer VerticalScrollBarVisibility="Hidden">
|
|
<StackPanel>
|
|
<TextBlock Style="{StaticResource PageTitle}" Text="Редактор статьи" />
|
|
<TextBlock Style="{StaticResource CaptionTextBlock}" Text="Markdown поддерживается." />
|
|
|
|
<TextBlock Text="Заголовок" />
|
|
<TextBox x:Name="TitleTextBox" MaxLength="150" TextChanged="AnyInput_TextChanged" />
|
|
|
|
<TextBlock Text="Краткое описание" />
|
|
<TextBox x:Name="SummaryTextBox" MaxLength="400" AcceptsReturn="True" TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" Height="120" TextChanged="AnyInput_TextChanged" />
|
|
|
|
<TextBlock Text="Markdown" />
|
|
<TextBox x:Name="MarkdownTextBox"
|
|
MaxLength="20000"
|
|
AcceptsReturn="True"
|
|
VerticalScrollBarVisibility="Hidden"
|
|
HorizontalScrollBarVisibility="Hidden"
|
|
TextWrapping="Wrap"
|
|
Height="420"
|
|
Background="{StaticResource CrustBrush}"
|
|
TextChanged="AnyInput_TextChanged" />
|
|
|
|
<Button Style="{StaticResource PrimaryButton}" Content="Сохранить" Click="SaveButton_Click" />
|
|
<Button Style="{StaticResource SecondaryButton}" Content="Отмена" Click="CancelButton_Click" />
|
|
</StackPanel>
|
|
</ScrollViewer>
|
|
</Border>
|
|
|
|
<Border Grid.Column="1" Background="{StaticResource BaseBrush}">
|
|
<GridSplitter Width="8" HorizontalAlignment="Center" VerticalAlignment="Stretch" Margin="4,0" />
|
|
</Border>
|
|
|
|
<Border Grid.Column="2" Style="{StaticResource CardBorder}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Style="{StaticResource SectionTitle}" Text="Предпросмотр" />
|
|
<Border Grid.Row="1" Margin="0,16,0,0" Background="{StaticResource CrustBrush}" BorderBrush="{StaticResource Surface1Brush}" BorderThickness="1" CornerRadius="12" ClipToBounds="True">
|
|
<Grid Background="{StaticResource CrustBrush}">
|
|
<WebBrowser x:Name="PreviewBrowser" Margin="0" />
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|
|
</Border>
|
|
</Window>
|