zoukankan      html  css  js  c++  java
  • wpf中的自动缩放

    viewbox会自动缩放里面的组件,如果里面的组件已有确定的大小,就会均匀的缩放。

    <Window x:Class="WpfTest.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="768" Width="1920">
        <Viewbox >
            <Button Width="100" Height="100">jsakld</Button>
        </Viewbox>
    </Window>

    有缩放:

    <Window x:Class="WpfTest.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="768" Width="1920">
        <Viewbox >
            <Grid Width="100" Height="50">
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <Label Content="名称" />
                <TextBox Grid.Column="1" />
                <Label Content="年龄"  Grid.Row="1"/>
                <TextBox Grid.Column="1"   Grid.Row="1"/>
                
            </Grid>
        </Viewbox>
    </Window>

    没缩放:

    <Window x:Class="WpfTest.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="768" Width="1920">
        <Viewbox >
            <Grid Width="1920" Height="768">
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <Label Content="名称" />
                <TextBox Grid.Column="1" />
                <Label Content="年龄"  Grid.Row="1"/>
                <TextBox Grid.Column="1"   Grid.Row="1"/>
                
            </Grid>
        </Viewbox>
    </Window>

  • 相关阅读:
    雅礼集训2017day5乱写
    任意值域最长公共子序列问题
    雅礼集训2017day4乱写
    雅礼集训2017day2乱写
    SP839
    雅礼集训2017day1乱写
    CF671E
    仅维护当前区间影响类问题的线段树
    「雅礼集训 2017 Day4」编码
    Codeforces Round #503 Div. 2
  • 原文地址:https://www.cnblogs.com/wangjixianyun/p/3037761.html
Copyright © 2011-2022 走看看