背景皮肤和wpf中的固定布局

请不要寄给我这个挂树,谢谢你的阅读

  • 这将是更多的理论问题。 最近我编写了几年winform,有人让我为软件进行定制设计。

  • 试图在winforms中绘制它后,我发现它可能非常复杂。

  • 之所以这样说,是因为我在寻找更简单的工作方式,我绘制了布局图片并将其作为背景图片应用于我的表格。 当然,由于该应用的尺寸为1800x990,我开始重新绘制性能问题。 所以我检查和应用双缓冲选项,但性能仍然是一个问题,因为我有很多控制。

    所以我说这可能是开始学习WPF的好时机。 从我在WPF中理解的更好,允许使用布局工具(网格,堆栈...)控件的自动缩放和自我定位。 我的应用程序将有一个固定的大小(不调整大小),所以我只想添加已经包含按钮的空间的背景,然后只是添加控件。

  • 我的问题是:与wpf一起工作是否错误? 如果它不好的话会是另一个问题呢?

    提前致谢,

    背景 背景

    放置控件

    附上按钮


    是的WPF有更好的布局控件,您可以设置为固定大小,比例缩放比例有或没有最小和最大尺寸。 例如,您的前5个盒子可以像这样表达,以给出具有5个相同大小的列的网格,所述列与屏幕一起调整大小

    <Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    </Grid>
    

    您可以在网格和其他布局控件(如堆栈/包装面板)中嵌套网格。 您的布局似乎被划分为3行的根网格。 顶行是另一个有6列和2行的网格。 中间一行是一个简单的网格,有一列和一行,底行是一个四列的网格。

    希望有所帮助

    链接地址: http://www.djcxy.com/p/84595.html

    上一篇: Background skin and fixed layout in wpf

    下一篇: Winforms to WPF Patterns