C# 与Wpf相关的问题

C# 与Wpf相关的问题,c#,wpf,C#,Wpf,我是wpf的新手,我正在处理第一个应用程序,我有一些与此相关的问题 1.)Control allignment:我的控件在页面上设置时看起来还可以,但当我运行应用程序时,控件的位置略有改变 2.)分辨率问题:当我尝试在具有不同分辨率的机器上运行应用程序时,某些控件将不可见 3.)绑定组合框:当我尝试将组合框与静态或动态组合框项目绑定时,我无法在页面加载中获取第一个项目,例如,如果我有一个城市组合框,那么我希望在页面加载中显示“选择城市” 提前谢谢 WPF有自己的对齐系统,不同于WinForms和

我是wpf的新手,我正在处理第一个应用程序,我有一些与此相关的问题

1.)Control allignment:我的控件在页面上设置时看起来还可以,但当我运行应用程序时,控件的位置略有改变

2.)分辨率问题:当我尝试在具有不同分辨率的机器上运行应用程序时,某些控件将不可见

3.)绑定组合框:当我尝试将组合框与静态或动态组合框项目绑定时,我无法在页面加载中获取第一个项目,例如,如果我有一个城市组合框,那么我希望在页面加载中显示“选择城市”

提前谢谢

  • WPF有自己的对齐系统,不同于WinForms和HTML中的对齐系统。在做任何标记之前一定要研究这个问题——相信我,你只会浪费时间
  • WPF与分辨率无关——这是其最基本的特性之一。这个问题应该与第一个问题有关
  • 你能提供更多的信息,让我知道你到底想做什么吗
  • WPF上有很多资源。我建议你去看看。对于更严肃的人来说,阅读是很好的

  • WPF有自己的对齐系统,不同于WinForms和HTML中的对齐系统。在做任何标记之前一定要研究这个问题——相信我,你只会浪费时间
  • WPF与分辨率无关——这是其最基本的特性之一。这个问题应该与第一个问题有关
  • 你能提供更多的信息,让我知道你到底想做什么吗
  • WPF上有很多资源。我建议你去看看。对于更严肃的阅读来说,这是非常好的。

    1和2)正如EvAlex所说,WPF有自己的校准系统,使用各种
    面板类型。它们可以扩展和缩小内容,以利用可用空间和分辨率

    您似乎正在将控件拖到DevStudio中的表单上,该表单正在将所有这些
    Margin=“323182,0,0”
    属性添加到您的标记中。这实际上是对控件的绝对位置进行硬编码,这通常是个坏主意

    3)您不能在WPF组合中设置文本,除非它在项目列表中,或者您已经设置了
    IsEditable=“True”

    阅读EvAlex发布的一些教程。在开始之前,你需要很好地掌握基本思想。WPF有一个相当陡峭的学习曲线。

    1和2)正如EvAlex所说,WPF有自己的校准系统,使用各种
    面板类型。它们可以扩展和缩小内容,以利用可用空间和分辨率

    您似乎正在将控件拖到DevStudio中的表单上,该表单正在将所有这些
    Margin=“323182,0,0”
    属性添加到您的标记中。这实际上是对控件的绝对位置进行硬编码,这通常是个坏主意

    3)您不能在WPF组合中设置文本,除非它在项目列表中,或者您已经设置了
    IsEditable=“True”


    阅读EvAlex发布的一些教程。在开始之前,你需要很好地掌握基本思想。WPF确实有一个相当陡峭的学习曲线。

    您有任何关于哪里出了问题的具体示例吗?这个问题太笼统了,我们大多数人都无法帮你解决问题。Hello@W.Meints我可以给你一个,比如3分,比如100%50%,这是我的组合框,但我没有在页面加载上显示“选择百分比”文本。如果你能将问题编辑得更窄、更具体,请将其标记为版主审阅。您是否有任何关于哪里出错的具体示例?这个问题太笼统了,我们大多数人都无法帮你解决问题。Hello@W.Meints我可以给你一个,比如3分,比如100%50%,这是我的组合框,但我没有在页面加载上显示“选择百分比”文本。如果你能将问题编辑得更窄、更具体,请将其标记为版主审阅。我可以给你一个eg 3分,如100%50%,这是我的组合框,但我没有在页面加载上获得“选择百分比”文本。我可以给你一个eg 3分,如100%50%,这是我的组合框,但我没有在页面加载上获得“选择百分比”文本