首页 > 代码库 > win8,win8.1的日记本应用(包含页面跳转)以及如何打开保存文件和如何调用语音来朗读文本
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>
win8,win8.1的日记本应用(包含页面跳转)以及如何打开保存文件和如何调用语音来朗读文本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。