一个好老好老的老程序员了。
发布时间:2017-09-16 20:44:23
本文翻译自Xamarin官方Blog,主要讲解了Android SDK及Xamarin.Android安装相关的知识。Xamarin是一个跨平台的移动开发工具,目前已经被Microsoft收购,做为Visual Studio的一部分。......【阅读全文】
发布时间:2017-09-16 21:26:54
Xamarin Live Player(估且叫做Xamarin现场播放器),通过WiFi连接,让开发者极其方便在设备上调试应用,发布Xamarin应用到设备,以及编译就能预览XAML界面。......【阅读全文】
发布时间:2017-09-17 07:23:37
本文主要讲解了.net标准2.0对跨平台的支持,以及如何通过Visual Studio创建一个标准库。由于受GW影响,最后的学习视频无法查看......【阅读全文】
发布时间:2019-11-13 09:12:21
Color属性的set访问器负责根据属性的更改来触发所有PropertyChanged事件。这是HslSliders计划的实际应用:......【阅读全文】
发布时间:2019-11-11 09:37:15
ViewModel时钟假设您正在编写需要访问当前日期和时间的程序,并且您希望通过数据绑定来使用该信息。 .NET基类库通过DateTime结构提供日期和时间信息。要获取当前日期和时间,只需访问DateTime.Now属性。......【阅读全文】
发布时间:2019-11-08 13:18:34
ViewModels和数据绑定在MVVM的许多相当简单的演示中,模型不存在或仅暗示,并且ViewModel包含所有业务逻辑。 View和ViewModel通过基于XAML的数据绑定进行通信。 视图中的可视元素是数据绑定目标,ViewModel中的属性是数据绑定源。......【阅读全文】
发布时间:2019-11-08 09:58:43
MVVM相互关系模型提供基础数据,有时涉及文件或Web访问。ViewModel连接Model和View。 它有助于管理模型中的数据,使其更适合View,反之亦然。View是用户界面或表示层,通常在XAML中实现。......【阅读全文】
发布时间:2019-11-06 10:53:28
StyleId是将用户界面的视觉和机制限制为标记并与代码分离的工具之一。 您将在下一章中看到更多用于构建程序的工具,其中包括Model-View-ViewModel应用程序架构。 该章还介绍了将键盘程序变为添加机器的变体。......【阅读全文】
发布时间:2019-11-06 10:21:38
Grid还包含三个Label元素,只是为了演示常规内容如何适应这些分隔符:没有必要将整行和列分配给这些分隔符。 请记住,可视对象可以共享单元格,因此可以将BoxView(或两个或三个或四个)添加到单元格并设置水平和垂直选项,使其拥抱单元格的墙壁并类似于边框。这是一个名为GridCellBorders的类似程序,它在与GridCellD.........【阅读全文】
发布时间:2019-11-05 10:12:39
代码中的网格也可以完全用代码定义网格,但通常没有XAML定义的清晰度或有序性。 GridCodeDemo程序通过再现SimpleGridDemo的布局来演示代码方法。要指定RowDefinition的高度和ColumnDefinition的宽度,可以使用GridLength结构的值,通常与GridUnitType枚举结合使用。......【阅读全文】
发布时间:2019-11-05 10:07:56
Grid是一种强大的布局机制,可将其子项组织为单元格的行和列。起初,Grid似乎与HTML表类似,但有一个非常重要的区别:HTML表是为演示目的而设计的,而Grid仅用于布局。例如,网格中没有标题的概念,并且没有内置功能来在单元格周围绘制框或使用分隔线分隔行和列。......【阅读全文】
发布时间:2019-11-01 10:01:15
public partial class GridBarChartPage : ContentPage { const int COUNT = 50; Random random = new Random(); public GridBarChartPage() { InitializeComponent(); List views = new List(); TapGestureRecognizer tapGesture = new TapGestureRecognizer(); .........【阅读全文】
发布时间:2019-10-30 21:05:30
绑定和自定义视图在第15章“交互式界面”中,您看到了一个名为CheckBox的自定义视图。此视图定义Text属性,用于设置CheckBox的文本以及FontSize属性。它也可以定义所有其他与文本相关的属性-TextColor,FontAttributes和FontFamily-但它没有,主要是因为所涉及的工作。每个属性都需要一个BindableProperty定义.........【阅读全文】
发布时间:2019-10-30 21:03:55
没办法,直接上链接吧。https://developer.aliyun.com/article/645726......【阅读全文】
发布时间:2019-10-28 13:56:38
Binding类定义了一个名为Path的属性,用于设置源属性名称。 但为什么它被称为Path? 为什么不叫财产?Path属性被称为它所调用的属性,因为它不需要是一个属性。 它可以是一组属性,子属性,甚至是与句点相关联的索引器。以这种方式使用Path可能很棘手,所以这里有一个名为BindingPathDemos的程序,它有四个Binding标记.........【阅读全文】
发布时间:2019-10-28 13:52:08
上一章中的一些示例程序使用事件处理程序来显示Slider和Stepper视图的当前值。如果您尝试从Slider的Value属性定义一个以Label的Text属性为目标的数据绑定,您会发现它有效,但您无法对其进行太多控制。通常,您需要控制数据绑定中所需的任何类型转换或值转换。这将在本章后面讨论。但是,字符串格式是特殊的。 Binding类.........【阅读全文】
发布时间:2019-10-27 19:52:50
Code和XAML虽然大多数数据绑定都是在XAML中定义的,但您应该知道如何在代码中执行一个。 这是在代码中设置数据绑定的一种方式(但不是唯一的方法):- 在目标对象上设置BindingContext属性以引用源对象。- 在目标对象上调用SetBinding以指定目标和源属性。BindingContext属性由BindableObject定义。 (它是Bindabl.........【阅读全文】