gpt4 book ai didi

c# - 如何在不使用设计器的情况下仅以编程方式(在 .cs 文件中)编写 Windows Phone 7 UI 代码

转载 作者:行者123 更新时间:2023-12-02 14:24:26 27 4
gpt4 key购买 nike

我是 Windows Phone 7 开发新手。

通常,用户界面设计是通过设计器和拖放完成的。但在我的项目中,我必须以编程方式对所有用户界面进行编码,即在 .Cs 文件而不是 .xaml 文件中手动编写设计控件。

这可能吗?我尝试用谷歌搜索它,但还没有找到任何教程或文档。

有人可以帮助我开始我的流程吗?引用一些文档或书籍

谢谢

最佳答案

我绝对认为,如果您愿意,无需 XAML 即可完成所有操作。

基本方法应该是使用 App.xaml 和几乎空的 Page.xaml 创建一个基本应用程序。之后,您应该能够动态添加控件来满足您的需求。

这项工作的大部分内容都非常简单

  • 创建控件、设置属性、添加事件处理程序都很简单。
  • 更尴尬的事情是生成动画、视觉状态、样式和数据绑定(bind)等 - 与 C# 相比,XAML 语法相当方便
  • 此外,如果您需要多个页面,那么使用导航也有点尴尬 - NavigationService 目前是围绕基于 XAML 的页面构建的。

iron7 ,我已经编写了很多单页应用程序而没有使用 XAML。所有代码都使用 IronRuby 而不是 C#。作为一名开发人员,我认为您应该能够遵循其中的大部分内容 - 看看 script.iron7.com 上的这些示例:

要运行这些脚本,只需从市场下载iron7free。把它们转回C#主要就是去掉一些“_”字符,修改一些大小写,把def转成C#方法。

注意 - 为了澄清起见,我不建议您使用 Ruby 编写应用程序 - 只是这些是我用代码而不是 XAML 编写应用程序的唯一示例。

关于c# - 如何在不使用设计器的情况下仅以编程方式(在 .cs 文件中)编写 Windows Phone 7 UI 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5348586/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com