WPF+PRISM 学习2_窗体高度宽度的设定

1,由于项目要求需要使用绝对定位

    window:宽度:500  高度:300   + Canvas为容器控件,用于定位       


    
        

后台代码:

  private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            lx.Content = "窗体宽度:" + this.Width;
            ly.Content = "窗体高度:" + this.Height;
        }

运行效果如下,测试控件没有显示出来:

WPF+PRISM 学习2_窗体高度宽度的设定_第1张图片

 原因:一番搜索,原来窗体的高度包括标题栏,边框等等

2,代码如下调整,

     1,不设置窗体的高度高度 添加属性 SizeToContent="WidthAndHeight"

     2,设置Canvas容器控件的高度和宽度


    
         

运行效果如下,测试按钮显示出来了 窗体的高度和宽度自动动态调整了

WPF+PRISM 学习2_窗体高度宽度的设定_第2张图片

 

你可能感兴趣的:(prism,wpf)