当前位置:  开发笔记 > 后端 > 正文

跨用户控件的WPF网格?

如何解决《跨用户控件的WPF网格?》经验,为你挑选了1个好方法。

在ASP.NET中,我可以使用户控件占用页面上的表中的多个单元格:

的UserControl1:


  foo
  bar

第1页:


  

并自动调整列宽以适应最大的用户控件.

这可以在WPF中完成吗?怎么样 ?

我认为用户控件不能这样做,我必须创建一个简单的类而不是用户控件,它有一个方法将所有内容添加到网格中.但是这样一切都应该通过代码完成,xaml在这里没用.



1> Csupor Jenő..:

我在这里找到了答案.

它可以使用SharedSizeGroup和Grid.IsSharedSizeScope来完成.

UserControl1.xaml:


    
        
            
            
        
        
        
    

Window1.xaml:


    
        
            
            
        
        
        
    

Window1.xaml.cs:

using System.Windows;

namespace WpfApplication1
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
            UserControl1A.Label1.Content = "Label1WithLongText";
        }
    }
}

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有