随笔分类 - WindowsPhone/WPF
摘要:WP的页面跳转一般是只能跳转到本DLL的页面, 如果要跳转到其他DLL的页面则需要这样写 (Application.Current.RootVisual as PhoneApplicationFrame). Navigate(new Uri("/Controls;component/ColumSetting.xaml",UriKind.Relative));其中/Controls;component/ColumSetting.xaml的格式为{/命名空间;component/路径/文件名}这样的就可以跳转到想要的DLL中了,上面的代码是我跳转...
阅读全文
摘要:文字如果过长的话在TextBox中会显示不完全,这个大家都知道了,后来有人做了ExTextblock增强控件,大部分文字是可以显示出来了,不过,在某些情况下还是会有显示不全的情况。这个时候一个解决方法很好用。LayoutRoot.Children.Remove(ContentTextBox);——将ExTextblock从父容器中移除,注意不是真的删除哦。ContentTextBox.Text = Info.Contents;——对ExTextblock赋值LayoutRoot.Children.Insert(4,ContentTextBox);——将ExTextblock重新添加会父容器。这
阅读全文
摘要:时间过得真快,从发布第一个应用,到现在已经一年有余,眼瞅着自己的应用凑一块下载量快破10万了,就打算写点什么,算是做个总结。10万下载虽然不多,但是考虑到本人做的是WindowsPhone开发,而且美工编码全是一个人搞,也算不容易了。先说说我做的应用类型,所以我做的基本都是网站的第三方应用,工具类做过一个,不过下载量很少。这样一个好处是内容来自网络成本低,因为不需要自己的服务器。好,闲话不多说,开始正文:一、它存在的价值是什么 每次我做一个应用之前都会问自己这个问题。要知道我做的是第三方应用,说白了就是这个东西,我能做,别人也能做。而且很可能别人已经先做了,那我做出来的价值在哪里?就是说用户.
阅读全文
摘要:与传统的winform不同,WPF的事件的发送者与事件的响应着并没有直接的关系,当然而这也可以是同一个对象。事件仅仅是沿着逻辑树一直向上转发,如果有对象对事件进行响应,则会出发相应的动作。举例来说。新建一个窗口 <Grid Background="#FFB6B600" MouseUp="Grid_MouseUp_1" Name="g1"> <Grid Margin="20" Background="Red" MouseUp="Grid_MouseUp_1"
阅读全文
摘要:1、DataTemplate上一部分已经讲了itemsource绑定,功能虽然实现了但是还是有点土,内容太单一了,如果能够修改listbox的界面,让更多的元素展示出来就完美了。DataTemplate就可以实现这个。 1 <TabItem Header="DataTemplate"> 2 <ListBox Name="lisboxDataTemplatebinding"> 3 <ListBox.ItemTemplate> 4 <DataTemplat...
阅读全文
摘要:1、Itemsource绑定我们经常遇到这种需求,一个列表里面显示一些数据,点击其中一条,显示其关联的数据,比如说,在列表中显示学生的姓名,点击某一个学生的姓名以后,会在textbox中显示出该学生的学号。如下图所示:列表中显示了学生的性命,点击其中一个学生,就会显示其学号。1 <TabItem Header="ItemSource">2 <StackPanel>3 <TextBox Name="tbtItemId"/>4 <ListBox Name="lis...
阅读全文
摘要:前面讲了最近本的两种数据绑定,这次讲讲资源绑定和Context绑定1、资源绑定同样不需要写代码,仅仅需要配置XAML就可以了。1 <TabItem Header="ResourceBinding">2 <StackPanel>3 <StackPanel.Resources>4 <sys:String x:Key="string1">this is a static string resource</sys:String>5 ...
阅读全文
摘要:WPF中提供的代码帮顶技术有很多种,可以根据不同的情况使用不同的方法,十分灵活,下面根据不同的情况进行设置。WPF数据绑定(二)1、通过代码绑定1 <TabItem Header="CodeBinding">2 <Grid>3 <Button Content="Button" HorizontalAlignment="Left" Margin="49,116,0,0" VerticalAlignment="Top" Width="75" Clic
阅读全文
摘要:昨天学习了下WPF的以来属性,记录下自己的理解。我们一般给一个类设置一个属性很简单,但是如果给一个控件设置一个属性,会比较麻烦。比如说,自己做一个button控件,继承自button 1 class MyButton : Button 2 { 3 4 private Color _backColor; 5 public Color BackColor 6 { 7 get 8 { 9 return _backColor;10 ...
阅读全文
摘要:"扫雷"这个和windows几乎一样久远的游戏我们熟悉的不能再熟悉了,玩法非常的简单,简单到几乎有没有什么可以去改变的。各种版本的扫雷无非是变变界面,变变皮肤,比如把地雷做的卡通一点,特效做的炫一点,再或者把地雷变成别的什么东西,但是玩法还是那个玩法,没有任何改变。我以前和很多人一样,认为这个游戏就只能这么玩了,直到我膝盖中了一剑。打开游戏界面以后有基本的扫雷不过是换了换皮肤而已,玩法不变.但是后面的东西就比较有意思了.这个游戏变成了一个闯关的RPG,你不再是一个旁观者,而是游戏中的一个角色.你的目标不再是找出所有的地雷,而是走到地图的另一端,你不用再去管那些莫能两可的地雷
阅读全文

浙公网安备 33010602011771号