semennovikov123
@semennovikov123
Backend Developer

Как сделать масштабирование в WPF?

Как сделать масштабирование rich text при разворачивание/сворачивание формы по правой и нижней стороне . Использую Canvas для расположения элементов . Или с Canvas так нельзя?
<Window
         ....

        Title="MainWindow" Height="450" Width="800"
        TextElement.Foreground="{DynamicResource MaterialDesignBody}"
        TextElement.FontWeight="Regular"
        TextElement.FontSize="13"
        TextOptions.TextFormattingMode="Ideal" 
        TextOptions.TextRenderingMode="Auto"        
        Background="{DynamicResource MaterialDesignPaper}"
        FontFamily="{DynamicResource MaterialDesignFont}">

    <dragablz:TabablzControl FixedHeaderCount="3">
        <dragablz:TabablzControl.InterTabController>
            <dragablz:InterTabController />
        </dragablz:TabablzControl.InterTabController>
        <TabItem Header="Заметки">

            <Grid>
                <Canvas Background="White"> 
                    <Button x:Name="Save"  Content="Сохранить" IsDefault="True" Click="btn_save_Click" Canvas.Top="10" Canvas.Left="5"  />
                    <Button x:Name="Open"  Content="Открыть" IsDefault="True" Click="btn_open_Click" Canvas.Top="10" Canvas.Left="125"   />
                    <RichTextBox x:Name="richtxt_main" Width="780" Height="320" Canvas.Top="50" Canvas.Left="2"  />
                </Canvas>
            </Grid>
        </TabItem>
        <TabItem Header="Защищённые заметки">
            <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Скоро!</TextBlock>
        </TabItem>
        <TabItem Header="Настройки">
            <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Скоро!</TextBlock>
        </TabItem>
    </dragablz:TabablzControl>
</Window>

5ad38c0e942a7437370152.png
  • Вопрос задан
  • 2233 просмотра
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы