我是wpf的新手,我正在开发第一个应用程序我有一些与此相关的问题
1.)控制allignment:我在页面上设置的控件似乎没问题,但是当我运行我的应用程序时,控件稍微改变了它们的位置。
2.)解决问题:当我尝试在具有不同分辨率的机器上运行应用程序时,某些控件变得不可见。
3.)绑定组合框:当我尝试将组合框与静态或动态组合框项目绑定时,我无法获得页面加载的第一项,例如,如果我有一个城市组合框,那么我想显示“选择城市”页面加载。
提前致谢
答案 0 :(得分:3)
WPF上有很多资源。我建议访问Wpf Tutorial。而对于更严肃的阅读Pro WPF in C# 2010 (by Matthew MacDonald)则很棒。
答案 1 :(得分:0)
1& 2)正如EvAlex所说,WPF拥有自己的对齐系统,使用各种Panel
类型。这些增长和缩小内容以利用可用空间和分辨率。
您似乎正在将控件拖到DevStudio中的表单上,这会将所有Margin="323,182,0,0"
属性添加到您的标记中。这实际上是硬编码控件的绝对位置,这通常是一个坏主意。
3)您不能在WPF组合中设置文字,除非它在项目列表中或您已设置IsEditable="True"
。
阅读EvAlex发布的一些教程。在进入之前,你需要很好地掌握基本思想.WPF确实有一个相当陡峭的学习曲线。