当窗口在.net中最大化时,如何调整控件(面板,网格,滚动条查看器)本身的大小 [英] how can i make resize to controls(Panel ,Grid,scroll bar viewer) itself when window is maximize in .net
本文介绍了当窗口在.net中最大化时,如何调整控件(面板,网格,滚动条查看器)本身的大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我创建了一个小应用程序,我希望当我的窗口(WPF)最大化时,它的控件也会根据窗口大小调整大小。我试过这个代码 -
I create a small application in which, i want when my window(WPF) is maximized it's controls are also resized according to window size.I tried this code-
Private Sub Maximize_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Maximize.Click
If Me.WindowState = Windows.WindowState.Maximized Then
Me.WindowState = Windows.WindowState.Normal
Me.Width = 820
Me.Height = 440
Me.Grid1.Width = 780
Me.Grid1.Height = 400
Me.StackPanel1.Height = 360
Me.StackPanel1.Width = 140
Me.StackPanel2.Height = 360
Me.StackPanel2.Width = 600
Else If Me.WindowState = Windows.WindowState.Normal Then
Me.WindowState = Windows.WindowState.Maximized
'Me.Width = 1350
'Me.Height = 600
Me.Grid1.Width = 1300
Me.Grid1.Height = 600
Me.StackPanel1.Height = 460
Me.StackPanel1.Width = 200
Me.StackPanel2.Height = 460
Me.StackPanel2.Width = 800
End Sub
推荐答案
设置控件AutoSize = true属性
Set Control AutoSize=true Property
这篇关于当窗口在.net中最大化时,如何调整控件(面板,网格,滚动条查看器)本身的大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文