1
0
This commit is contained in:
Debug_pro
2026-06-07 18:19:53 +03:00
commit fb13e5a20a
33 changed files with 2382 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
<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>