win8,win8.1的日记本应用(包含页面跳转)以及如何打开保存文件和如何调用语音来朗读文本

在经历过HelloWorld洗礼之后,我开始尝试着做一个简单的win8.1日记本应用。然而什么东西都是想着简单,但是开始着手做的时候完全不是想的那回事。先前想好的解决方案完全用不上,先前觉得很快会过的步骤硬生生的会卡住半天,过程那叫一个痛苦啊。但是不管怎样,还是实现了一些很基本很基本的功能,而且也不是很完美,总之,且行且学习吧。

首先是界面的xaml设计,先贴上代码:

以下是登陆界面前台:一个PasswordBox控件和一个按钮

这里面最要注意两点:

1.PasswordBox控件,微软新加了这个控件,可能好多人都没适应过来,不是原先的webform的textmode="password"这种写法了

2.后台取PasswordBox控件中的数据时要用.password属性,而不是原先的.text属性了

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <PasswordBox x:Name="btnPwd" HorizontalAlignment="Left" Margin="253,202,0,0" VerticalAlignment="Top" Height="83" Width="418"/>
        <Button Content="解锁" x:Name="btnLogin" FontSize="40" HorizontalAlignment="Left" Margin="880,199,0,0" VerticalAlignment="Top" Width="146" Height="89" Tapped="btnLogin_Tapped"/>

    </Grid>

以下是日记本前台:

这里面的控件:

一个保存按钮,一个打开按钮,一个语音念文本的按钮

一个标题文本框,一个正文文本框

一个ListView控件,绑定后台的数据用来显示已经保存的文本的文本名称

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <TextBox x:Name="txtTitle" HorizontalAlignment="Left" Margin="221,104,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Height="57" Width="629"/>
        <TextBox x:Name="txtContent" HorizontalAlignment="Left" Margin="221,194,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="629" Height="235"/>
        <Button x:Name="btnSave" Content="保存" FontSize="30" HorizontalAlignment="Left" Margin="267,493,0,0" VerticalAlignment="Top" Width="122" Height="63" Click="btnSave_Click"/>
        <Button x:Name="btnOpen" Content="打开" FontSize="30" HorizontalAlignment="Left" Margin="473,493,0,0" VerticalAlignment="Top" Width="110" Height="63" Click="btnOpen_Click"/>
        <Button x:Name="btnRead" Content="念出来" FontSize="30" HorizontalAlignment="Left" Margin="664,493,0,0" VerticalAlignment="Top" Width="125" Height="60" Click="btnRead_Click"/>
        <ListView x:Name="list" HorizontalAlignment="Left" Height="446" Margin="885,104,0,0" VerticalAlignment="Top" Width="399">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding FileName}"/>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
        <MediaElement x:Name="mediaRead" HorizontalAlignment="Left" VerticalAlignment="Top" Width="100" Height="100" />
    </Grid>

时间: 2024-10-06 02:30:07

win8,win8.1的日记本应用(包含页面跳转)以及如何打开保存文件和如何调用语音来朗读文本的相关文章

js页面跳转 和 js打开新窗口 方法

第一种:    <script language="javascript" type="text/javascript">           window.location.href="http://www.dollare.com.cn/login.php?backurl="+window.location.href;     </script> 第二种:    <script language="jav

js页面跳转 和 js打开新窗口 方法 【转】

第一种:    <script language="javascript" type="text/javascript">           window.location.href="http://www.dollare.com.cn/login.php?backurl="+window.location.href;     </script> 第二种:    <script language="jav

js中window对象详解以及页面跳转

js中window对象详解以及页面跳转 转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%90%9C/39219.shtml 1.window.top.window.location = "index.asp"; 2.window.top.location.href="index.asp" 3. window.top.location.replace("index.asp");

【转】不用软件,解压Win8/Win8.1的install.wim文件

今天用好压解压Windows 8.1的install.wim文件,居然提示文件损坏,换了7Z仍然如此:其实文件是好的.只不过这些软件暂时不支持罢了,还好可以用dism命令来手动完成. 一.检查镜像版本: 镜像中包含多个版本,需要确认自己需要的版本,我的镜像路径是"F:\win8.1\sources\install.wim",则执行下面命令 dism /get-wiminfo /wimfile:"F:\win8.1\sources\install.wim" 如图所示版

Win8/Win8.1都有哪些版本?我该选择哪个?(二)

Windows版本分类比较复杂,下文主要为大家理清Win8/Win8.1的版本种类.如果想了解更多,可以结合<Win7/Win8/Win8.1众多版本,我该选择哪个?>一文来了解. 细数Windows 8/8.1版本分类,我们能获取到的一共有一下几种版本: 1.Enterprise(企业版)2.ProfessionalWMC(专业版带媒体中心)3.Professional(专业版,注意:有零售版本和大客户版之分)(推荐下载的版本)4.Core(普通版)5.CoreSingleLanguage(

如何/怎么激活win8/win8.1/windows8.1/

http://jingyan.baidu.com/article/84b4f565ca23f960f6da320b.html 好不容易安装好了win8/win8.1,终于可以使用了,但是有一个问题始终困扰着我们,那就是激活问题,对于win8/win8.1来说,不仅无法个性化,还有可能导致蓝屏.经过小编的一番搜索,终于找到了一个好办法,在此与大家分享. win8/win8.1系统 KMSpico激活工具 下载KMSpico激活工具,可以在豆豆系统下载 大家也可以从网上下载 解压后直接运行(可能会听

Win7 win8 win8.1安装.msi程序时出现2502、2503错误解决办法(zend studio.msi 安装汉化为例)

最近安装zend studio的msi安装包的时候常常会出现代码为2502.2503的错误.其实这种错误是由于安装权限不足造成的,可以这种msi的安装包不像其他exe的安装程序,在安装包上点击"右键"之后没有"以管理员身份运行"的选项.那么,在Win7 win8 win8.1中安装程序出现2502.2503错误的时候该怎么办呢?请跟我一起来看看. 方法/步骤(仅以win8为例) 把鼠标放到Win8屏幕的最左下角,等待Win8     Metro界面的缩略图出现后点击

win7/win8/win8.1下JDK安装与配置

[原料] win7/win8/win8.1系统 最新版本jdk (百度"jdk",在百度软件中心或者oracle.com上皆可下载) [安装方法] 1.双击jdk安装包,点击下一步 2.更改jdk目录,然后点击下一步, 3.等待几分钟 4.更改jre目录,然后点击下一步.其中jre目录要和jdk目录放在一起,如D:/a/jdk,D:/a/jre 5.等待几分钟 6.安装完成,点击关闭 [配置方法] 1.右击我的电脑,选择"属性",点击"高级系统设置&quo

win8不通过新打开窗口进行打开和保存文件,点击即显示文本内容,点击即保存文件

前面的一篇博客讲到通过打开新窗口进行打开和保存文件,这一篇则重点介绍怎样一步到位来进行打开和保存文件(这里还以.txt文本文件为例). 我们要打开.txt文本文件,无非是想要里面的文本内容,并且把其显示到页面里罢了,那我们能不能直接点击按钮就让文件的内容自动显示到页面上............ 而不需要经过打开新窗口这一步骤呢 同样,我们点击保存按钮,能不能就直接给文件命名为自己想要的名称,而且直接保存到自己想要的位置或者文件里........ 而不经过打开新窗口定位某一个具体的文件夹下这一步骤