原本使用MVVM开发,我们使用数据绑定是x:Binging
新的关键字x:Bing使用和原来x:Binging区别不大。
<TextBox x:Name="textBox" TextWrapping="Wrap" Text="{x:Bind view.Text, Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center" />
几乎没有什么改变
x:Bing的优点是
- 速度比x:Binging快
- 强类型
- 可以在编译找出类型不同的错误
绑定ViewModel
直接在MainPage.xaml.cs写入viewModel view=new viewModel();
在xaml
<Page
x:Class="uwp15.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:uwp15"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<TextBox x:Name="textBox" TextWrapping="Wrap" Text="{x:Bind view.Text, Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</Page>
绑定方法
可以在ViewModel写一个方法,然后绑定到xaml
我们可以把常用通知属性写成一个类,给ViewModel继承
using System.ComponentModel;
namespace ViewModel
{
public class notify_property : INotifyPropertyChanged
{
public notify_property()
{
}
public event PropertyChangedEventHandler PropertyChanged;
protected void OnPropertyChanged(string name)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this , new PropertyChangedEventArgs(name));
}
}
}
}
ViewModel
PointerEntered方法,给Button绑定
xaml
<Page
x:Class="uwp15.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:uwp15"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<TextBox x:Name="textBox" TextWrapping="Wrap" Text="{x:Bind view.Text, Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="258,162,302,166" />
<Button x:Name="button" Content="{x:Bind view.Text_String_Builder}" HorizontalAlignment="Left" Margin="453,318,0,0" VerticalAlignment="Top" Click="{x:Bind view.Click}" />
</Grid>
</Page>
在button的PointerEntered写{x:Bind view.Click}
点击成功到view.Click断点
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
Win10下通过UWP刷新WIFI,可以刷新WIFI、读取WIFI信息,链接WIFI
全选设置之后UWP即可访问localhost,可以走代理。
Win10 UWP 开发教程 课程 资源 80课时 课程地址:http://blog.csdn.net/shanguuncle/article/details/78111649
React-UWP作为。 使用NPM获取React-UWP组件和核心样式。 您只需要node.js和gulp。 npm install --save react-uwp 用法 React-UWP组件需要提供一个主题。 最快的启动和运行方式是使用Theme将主题注入到您的应用程序...
UWP-Visual-Asset-Generator 这个项目旨在为UWP项目以及最终Xamarin Android / Forms开发易于使用的可视资产工具。 近期目标(2019年)是使应用程序在以下能力阶段中取得进展: 接受基本(透明)图像,然后从中...
但是LTSB/C也没了应用商店和UWP运行环境.,LTSC自动恢复win10应用商店,应用商店也是Win10的一大特色! Win10的应用商店也有一些优秀的应用可以代替臃肿的桌面程序. 使用该工具即可在 Windows10 LTSC(2019,1809) 上安装...
UWP-Lua-脚本示例演示通过MoonSharp使用Lua脚本扩展通用Windows平台应用程序: 评估Lua表达式从C#调用Lua函数从Lua脚本调用C#方法从Lua脚本访问C#对象在Lua脚本中处理C#事件这个示例应用程序是作为一个游乐场...
win10 moblie uwp 越飞阅读1.4.68.0主程序,不含依赖程序
UWP MVVM工具包样本 (当前引用了NuGet包的) 演示在UWP应用中使用Windows社区MVVM工具包。 可观察的 RelayCommand和AsyncRelayCommand ObservableValidator 信使和可观察的收件人 带令牌的信使 IOC整合 屏幕...
win10 moblie uwp qq5.6.1150.1000主程序,不含依赖程序
使用react native开发原生uwp应用。让你使用熟悉的javascript开发,但是得到的是原生的体验。
但是LTSB/C也没了应用商店和UWP运行环境.,LTSC自动恢复win10应用商店,应用商店也是Win10的一大特色! Win10的应用商店也有一些优秀的应用可以代替臃肿的桌面程序. 使用该工具即可在 Windows10 LTSC(2019,1809) 上...
UWP,Win10,服务器下载,
Windows10正式版发布到现在,我利用零零碎碎的一些时间对UWP进行一些学习,也基于这门技术开发了一个第三方的简书App. 基本界面 优酷视频: http://v.youku.com/v_show/id_XMTM2MjU4MjI4NA==.html 基本功能 客户端...
哔哩哔哩UWP Ver4.3.2_x64.zip
和声2 很棒的物联网项目 物联网项目的精选列表。 每个人都可以在这里做出贡献! 要求:连接互联网。...关键字:XBox、UWP、Windows IoT Core 设备:Xbox 密码: Telegram, bot, Arduino 设备:Arduino MKR1000 关键
一个好的框架是不需要写教程大家看到就会用,但是本金鱼没有那么好的技术,所以需要写很长的博客告诉大家如何使用我的框架 这是框架的使用例子
title: "win10 uwp 字符文本转语音声音文件方法"在 UWP 中,支持将传入的字符串文本内容转换为音频语音,可以将这个语音声音通过 MediaEl
哔哩哔哩UWP 简洁、易用、流畅 常见问题参考: https://b.nsapps.cn/#/docs/help
即Windows通用应用平台,在Windows 10 Mobile/Surface(Windows平板电脑)/PC/Xbox/HoloLens等平台上运行,uwp不同于传统pc上的exe应用,也跟只适用于手机端的app有本质区别。它并不是为某一个终端而设计,而是可以...