我们知道,用C#代码编写的类也可以在XAML文档里声明实例,声明之后我们可以使用XAML的Attribute对实例的 Property进行赋值。但XAML标签的Attribute只能接受string类型的值,如果像int、double这类简单的值还好办,如果是复杂的值呢?我们应该怎么办?
祝所有帮助过我的朋友、同事、学生和兄弟姐妹们——2009年身体健康、平安快乐、财源滚滚。愿2009年的中国,平安祥和、远离各种灾难,大家的工资涨上去、房价降下来,金融危机早点结束。
在这里,有必要把Attribute和Property这两个词仔细地辨别一下。 这两个词的混淆由来已久。混淆的主要原因就是大多数中文译本里既把Attribute译为“属性”,也把Property译为“属性”。其实,这两个词所表达的不是一个层面上的东西。
昨天晚上(确切地说应该是今天凌晨),我和草羹讨论“XAML能不能写逻辑代码”这个问题。在草小弟的提醒下,我发现这是个有歧义的问题。这个问题可以有两种意思: 1. XAML能不能用来写逻辑代码? 2. XAML文件里能不能包含逻辑代码?
前面一节已经向我们透露了XAML的几个优点: • XAML可以设计出专业的UI和动画——好用 • XAML不需要专业的编程知识,它简单易懂、结构清晰——易学 • XAML使设计师能直接参与软件开发,随时沟通、无需二次转化——高效
还记得周星驰那句话吗?“人如果没有理想,那跟咸鱼有什么区别”。当自己一步踏上追求理想的征途,才发现为了理想要放弃很多、很多……只有这时候才能切身地明白到什么叫“舍得”。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号