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>

  • 相关阅读:
    Eclipse配置Struts2
    Servlet读取头信息
    JAVA基础
    Start Tomcat v8.0 Server at localhost错误
    Eclipse 配置Server Location时灰色,不可用
    Windows 7安装apache-tomcat-8.0.24
    Sql developer——缺点
    Oracle Database,SQL Server,MySQL的比较
    poj1580---欧几里得算法(辗转相除法)
    poj1565---(数论)skew binary
  • 原文地址:https://www.cnblogs.com/wangjixianyun/p/3037761.html
Copyright © 2011-2022 走看看