Win10开发5

Windows开发笔记5{MVVM模式}

17.实例:数据绑定与通知

对App.xaml中xaml代码解释:

<Application

    x:Class="数据绑定与通知.App"

   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    xmlns:local="using:数据绑定与通知"

    RequestedTheme="Light">

 

</Application>

 

类比一下

Class Person

{}

Class Student :Person

{}

 

Student stu=new Student(); 这句等价于:

<Person

x:Class="命名空间.Student"

x:Name="stu"

…. >

 

18.使用静态资源

<Application

    x:Class="数据绑定与通知.App"

   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    xmlns:local="using:数据绑定与通知"

    RequestedTheme="Light">

    <Application.Resource>

//标签中的Resource标签表示的是一个静态的资源对象,如果代码中或标签中使用一个东西,而且这个东西只需创建一次,那么就可以写在这里//

    </Application.Resource>

</Application>

 

19.实现使用静态资源,前台和后台的数据类型转换

   功能:如后台用m表示男,f表示女,在前台用汉字表示男女

->添加一个相应的转换类,这个类继承一个接口IValueConverter;

  这个接口提供两个方法:

  1)Convert:从后台转到前台

  2)ConvertBack:从前台转到后台

->Application.xaml中添加<Application.Resource></Application.Resource>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows 10是由微软公司开发的最新一代Windows操作系统。它是在Windows 8之后发布的,旨在整合传统桌面环境与移动设备体验,提供更好的用户体验和更广泛的设备兼容性。 Windows 10提供了丰富的开发工具和框架,使开发者能够创建各种类型的应用程序。以下是一些Windows 10系统开发的主要特点和工具: 1. Universal Windows Platform (UWP):UWP是一种面向不同设备的统一应用程序开发平台。使用UWP,开发者可以编写一次代码,然后在多个设备上运行,包括PC、平板电脑、手机、Xbox等。 2. Visual Studio:Visual Studio是微软推出的集成开发环境(IDE),用于创建Windows应用程序。它提供了丰富的开发工具、调试器和设计工具,支持多种编程语言,如C#, C++ 和 Visual Basic。 3. Windows App Certification Kit:这是一个用于测试和验证应用程序在Windows 10上运行时的兼容性的工具。它可以帮助开发者确保应用程序符合Windows 10的标准,并检查其性能和稳定性。 4. Windows Store:Windows Store是一个应用程序商店,用户可以从下载和安装各种应用程序。开发者可以将他们的应用程序发布到Windows Store上,从而向全球用户推广他们的应用。 5. DirectX:DirectX是Windows平台上的一组多媒体和游戏开发API。它提供了图形渲染、音频处理、输入设备和网络功能等方面的支持,使开发者能够创建高性能的游戏和多媒体应用程序。 除了以上提到的工具和特点,Windows 10还提供了许多其他的API和框架,以支持不同类型的应用程序开发,如桌面应用程序、Web应用程序、移动应用程序等。 总而言之,Windows 10是一个强大的开发平台,为开发者提供了丰富的工具和资源,使他们能够创建各种类型的应用程序,并将其发布给全球用户。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值