【发布时间】:2010-09-13 15:27:57
【问题描述】:
自从第一个框架推出以来,我就一直在使用 WinForms,并为此投入了大量的时间和精力。现在我正在尝试迁移到 WPF,老实说,这并不容易。
现在我有一个任务,我需要实现一个简单的向导,它的每个页面都有一个对齐到中心的控件组。该组包含一组按钮,连续四个按钮。组的宽度是恒定的,高度是可变的——这取决于里面的按钮数量。
对于 WinForms 来说这是一项简单的任务,但我不知道如何使用 XAML 来完成。
我有三个问题:
1)。显然,组内的按钮是一个 WrapPanel,它被放置在 Grid 的单元格中。这很简单。但是如何在不使用代码的情况下计算 WrapPanel 的高度?
2)。推荐哪种方式来实现向导?数据模板还是某种Tab Control?切换页面时我可能需要一些过渡效果。
3)。在 WPF 世界中使用绑定作为重新定位控件的一种方式是否可以接受?
提前谢谢你!
【问题讨论】:
标签: c# .net wpf user-interface