使基本页面从ModernUI变为MainWindow的Strech大小

时间:2019-01-10 03:41:15

标签: c# wpf user-controls modern-ui stretching

实际上,我是WPF的非常新的开发人员(我在这项技术上已经有近5年没有做任何事情了),现在我开始使用ModernUI开发新的应用程序。

我的问题是我不知道如何使用模板(页面)。因为我缺少WinForms中的Anchor或Dock等属性。

由于这个原因,我创建的新页面无法正确地适合我的MainWindow。我看到可以将这两个属性添加到我的UserControl“页面”中:

Width="{Binding Path=ActualWidth, ElementName=MainWindow}" 
Height="{Binding Path=ActualHeight, ElementName=MainWindow}"

它有效。但是以下两项是我的看法:

...

如果我将其删除为默认值:

...

我希望看到控制以正确的方式进行拉伸。

此外,当我使用WinForms + DevExpress + UserControls开发时,我没有任何问题要做界面,因为我使用了TableLayouts,但是没有任何控件或等效控件。因此,我必须使用Grids ...但是它们是令人困惑和编译的,因为在WinForms中编辑它是一种非常简单的方法。我也从中错过了什么吗?

0 个答案:

没有答案