摘要: SignalR 是一个开发实时 Web 应用的 .NET 类库,使用 SignalR 可以很容易的构建基于 ASP.NET 的实时 Web 应用。SignalR 支持多种服务器和客户端,可以 Host 在 7.0 以上的 IIS 服务器,或者通过 Owin Host 在桌面应用和 Windows 服 阅读全文
posted @ 2017-01-03 22:59 forgetu 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 最近在用 Xamarin 做一个 Android 应用,打开应用时,如果有新消息,需要在应用内的 Toolbar 或者首页的图标上显示数字提示。在这里和大家分享一下实现方法,如果你有更新好的实现方法,欢迎分享。 类似推特客户端的新消息提醒 解决思路:把图标和数字提示文本放在 RelativeLayo 阅读全文
posted @ 2016-12-20 22:34 forgetu 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 现在二维码的应用越来越普及,二维码扫描也成为手机应用程序的必备功能了。本文将基于 Xamarin.Android 平台使用 ZXing.Net.Mobile 做一个简单的 Android 条码扫描示例程序。 1、新建一个 Xamarin.Android 应用: 阅读全文 阅读全文
posted @ 2016-12-17 18:10 forgetu 阅读(2309) 评论(0) 推荐(0) 编辑
摘要: Session 是保存用户和 Web 应用的会话状态的一种方法,ASP.NET Core 提供了一个用于管理会话状态的中间件。在本文中我将会简单介绍一下 ASP.NET Core 中的 Session 的使用方法。 安装配置 Session 在 project.json 添加引用 Microsoft 阅读全文
posted @ 2016-12-11 15:31 forgetu 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 微软在开源 .NET Framework 之后,相继推出了跨平台的编辑器 Visual Studio Code,跨平台的 SQL Server 数据库 SQL Server vNext,Visual Studio for Mac,微软在跨平台的路上越走越远了。SQL Server vNext 发布后 阅读全文
posted @ 2016-11-25 20:23 forgetu 阅读(933) 评论(0) 推荐(0) 编辑
摘要: FisshEye for Silverlight 是 Expression 社区中的一个示例(http://gallery.expression.microsoft.com/FishEye)。原来的代码中实现的 Panel 的子元素只能横向排列,我在原来的代码的基础上添加了一个 Orientation 属性,实现像 StackPanel 的效果可以横向或纵向排列子元素。默认为横向排列方式 <fish:FishEyePanel Margin="0,50,0,0" Magnification="3" ScaleToFit="False&quo 阅读全文
posted @ 2012-09-12 22:40 forgetu 阅读(608) 评论(0) 推荐(0) 编辑
摘要: Silverlight 中 DataGrid 的 RowDetail 默认显示方式有三种:一、Collapsed 及不显示;二、Visible 及一直显示;三、VisibleWhenSelected 及选中行时显示。有时我们想让用户来选择显示或隐藏某行的详细信息,虽然使用 VisibleWhenSelected 模式会在选中一行时显示相应的详细信息,但是当更改选中行时,之前选中行的详细信息就会隐藏,而且选中一行后也无法隐藏详细信息。(SelectionModel 设置为 Extended ,RowDetailsVisibilityMode 设置为 VisibleWhenSelected ,按住 阅读全文
posted @ 2011-07-23 00:44 forgetu 阅读(5077) 评论(3) 推荐(5) 编辑
摘要: 运行在同一台电脑上的多个 Silverlight 应用程序可以通过本地消息进行通信,通信是在客户端进行的,不需要与服务端交互。使用这一功能可以使在同一页面承载的多个 Silverlight 应用程序之间或不同页面承载的 Silverlight 应用程序之间进行通信,在网页上承载的 Silverlight 应用程序也可以和运行在浏览器外的其他应用程序之间进行通信。要在 Silverlight 应用程序之间的通信,需要建一个信息发送程序和一个信息接收程序,发送端使用 LocalMessageSender 来发送信息,接收端使用 LocalMessageReceiver 来接收信息。信息发送端:创建 阅读全文
posted @ 2011-06-30 23:55 forgetu 阅读(2766) 评论(6) 推荐(5) 编辑
摘要: Model View ViewModel(MVVM)是在 Silverlight 和 WPF 项目开发中应用最多的结构模式,也是 Silverlight 和 WPF 项目开发的最佳模式。本文的主要目的不是讲解 MVVM 模式,如果您不了解 MVVM 模式,可心参看这里和这里。目前已有很多 MVVM 框架可以用来简化 MVVM 开发,如 Prism、SilverlightFX、MvvmLight、Caliburn、Simple MVVM Toolkit等。在程序开发中经常会遇到诸如弹出提示框、确认框、用户输入窗口等的情况,在 Silverlight 中这些情况都可以用子窗体(Child Wind 阅读全文
posted @ 2011-06-30 00:02 forgetu 阅读(4395) 评论(5) 推荐(4) 编辑
摘要: 绑定动态数据是做 Silverlight 程序时经常会遇到的问题。本文介绍 Silverlight 通过绑定索引器实现绑定动态数据,即在设计时不知道数据的结构,如在设计时不知道要绑定的类有哪些属性。绑定索引器是 Silverlight 4 新增的特性,这一特性使用我们可以在设计时不必知道要绑定的类有哪些属性,但是还可以绑定。下面先看一下如何绑定索引器。<TextBox Grid.Row="0" Height="23" Width="148" HorizontalAlignment="Center" Verti 阅读全文
posted @ 2011-06-18 00:13 forgetu 阅读(1873) 评论(6) 推荐(5) 编辑