首页 > 解决方案 > 在 wpf 中调整图形的大小

问题描述

我从我的 C# 代码中获得了所需的输出图。图的长度非常大,我只能查看其中的一部分。我尝试使用 ScrollViewer。但我看不到 ScrollViewer。

  Title="Graphs" Height="350" Width="550" >

<Grid x:Name="grid">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>

    <Button Grid.Row="0" Content="Select File" Height="32"  Width="88" HorizontalAlignment="Left" VerticalAlignment="Top"
            Margin="20,10,10,10"  Name="button1"  Click="button1_Click" />


    <ScrollViewer  Grid.Row="1" HorizontalScrollBarVisibility="Auto" 
                Height= "150" Width="200">
        <Canvas  x:Name="front_canvas" Height="350"/>

    </ScrollViewer>

</Grid>

标签: wpfwpf-controls

解决方案


@user3261186 如果你想滚动你的图表可能是正确的,如果你想做一些缩放,试着把你的控制放在里面Viewbox

<Viewbox  HorizontalAlignment="Left" 
          VerticalAlignment="Top"
         Height="1400" Width="1500"
         Name="viewbox1"       
         Stretch="Fill">

</Viewbox>

推荐阅读