Silverlight/WPF中,如果要在多线程中对界面控件值做修改,用Dispatcher对象的BeginInvoke方法无疑是最方便的办法 ,见:温故而知新:WinForm/Silverlight多线程编程中如何更新...UI控件的值 但今天发现WPF中的BeginInvoke却无法自动将匿名方法/Lambda表达式转变成Delegate类型(注:对委托,匿名方法,Lambda感到陌生的朋友先阅读温故而知新:Delegate...,Action,Func,匿名方法,匿名委托,事件) silverlight中的代码片段: private void button1_Click(object sender, RoutedEventArgs...TestMethod2(object s) { this.Dispatcher.BeginInvoke(() => { this.textBlock1.Text =s.ToString() ; }); } WPF...不过仍然有点疑问:为啥编译器能自动认别Silverlight,却不认WPF呢?这算不算是编译器的BUG(或是需要改进的地方)
silverlight3取消了watertextbox控件,只有自己实现了个,实现了和textbox一样的无差异使用,只需要设置defaulttext就可以了 1 using System; 2
Silverlight and the View-ViewModel Pattern 使用 NInject, Silverlight Extensions (Command) 和Unit Testing...Mark Heath's Model View View-Model (MVVM) in Silverlight 在Silverlight 2.0演示MVVM 的例子 相关文章: Hands-On...Model-View-ViewModel (MVVM) for Silverlight and WPF : http://weblogs.asp.net/craigshoemaker/archive/...2009/02/26/hands-on-model-view-viewmodel-mvvm-for-silverlight-and-wpf.aspx MVVM pattern in Silverlight.../2009/03/17/wpf-another-sample-of-wpf-application-using-the-pattern-mvvm.aspx 浅谈MVP与Model-View-ViewModel
Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverlight, 实现WPF目前不在Mono团队的近期计划之内...and WPF Today Microsoft announced two Silverlight editions: one that went into beta (Silverlight 1.0...the full-blown WPF....using WPF....Unlike WPF that requires people to rewrite their software to take advantage of it, Silverlight is aimed
调用参数也作了相应修改: WPF/E: new agHost( "WpfeControlHost", // DIV tag id. ..."WpfeControl", // WPF/E control id.... "400px", // Width of rectangular region of WPF/E control in pixels...."#D6D6D6", // Background color of rectangular region of WPF/E control. ...、 New API for the Silverlight 1.0 Beta. 5、MIX07会议中微软同时发布Silverlight 1.0的Beta测试版与Silverlight 1.1的Alpha
) Silverlight, XNA WP7 Windows Phone Secrets (Paul Thurrott) WPF Windows Presentation Foundation Unleashed...Forum: WPF Forum Forum, WPF 学习 Category Hyperlink Keywords & More info Windows Phone 7 development...and Silverlight Prism 2.1: Composite Application Guidance for WPF and Silverlight (10/2009) MVVM, Best..., WPF) Silverlight, WPF WP7 MIX10 Presspass keynotes (Scott Guthrie and Joe Belfiore) Learning WP7 MSDN...External WPF Tutorial WPF XAML MSDN: .NET Framework 4: Styling and Templating XAML, Style, Control Template
Sharing the same codebase with our WPF components, the Silverlight controls offer a clean and intuitive...™ & WPF....Visifire is a multi-targeting control which can be used in both WPF & Silverlight applications....Using the same API, charts in both Silverlight & WPF environments can be created within minutes....Applications written using Kit3D will look nearly identical to code written to produce WPF3D content.
目前它已经有了silverlight 2 和 wpf的版本。观看demo时按下“Ctrl”键再做点击操作。 原文地址:http://www.orbifold.net/default/?...2 plugin): Features specific to Silverlight: based on Silverlight 2.0 Can be edited in Microsoft Expression...Note that you’ll need Silverlight 2 and the SDK to edit things in VS2008 or Expression Blend....WPF version The WPF version of Graphite has the same features as the Silverlight version plus extra’s...Features specific to the WPF version: XML enabled: you can easily load XML into the control and save
Silverlight 中的 UIElement 与 FrameworkElement 在 Silverlight 中, 有两个比较重要的基础控件 UIElement 和 FrameworkElement...(UIElement 是 Silverlight 中具有可视外观并可以处理基本输入的大多数对象的基类。)...(FrameworkElement 为 Silverlight 布局中涉及的对象提供公共 API 的框架。...FrameworkElement 还定义在 Silverlight 中与数据绑定、对象树和对象生存期功能区域相关的 API。) 这两个控件的的继承关系如下: ?...FrameworkElement 继承自 UIElement , 并添加了下面的功能: 1、 布局 (Layout) : 与 WPF 相似, 为了区别对待继承自 FrameworkElement 的类型
Kit3D is a 3D graphics engine written for Microsoft Silverlight....which is written for the upcoming Silverlight 2 release....The new version of the engine is written in C# and the classes now model the WPF3D types which are found...Applications written using Kit3D will look nearly identical to code written to produce WPF3D content....Kit3D 是一个silverlight中3D引擎.其第一个版本是用js为sl1.0开发的.现在的这个版本是为sl 2用C#开发.其中的类是用WPF3D中的类型.
在WPF/Silverlight的自定义控件上UI与Style (ControlTemplate)的分离上是由一个共同的约定的,这其中的角色就是TemplatePart。...可以参照以下几个链接的说明: 在WPF中自定义控件(3) CustomControl (下):http://www.cnblogs.com/zhouyinhui/archive/2007/12/01/979715...2, supporting Page Navigation for List Controls such as DataGrid:http://www.codeproject.com/KB/silverlight.../NavigableGrid.aspx 理解silverlight 2.0中的Templated Control:http://silverlight.cn/index.php?...q=node/597 Silverlight的TemplatePartAttribute用法:http://www.cnblogs.com/think8848/archive/2008/12/07/1349575
Windows Presentation Foundation (WPF) 在 Microsoft .NET Framework 中添加了一些功能,您可以可靠地使绑定控件与其数据源保持一致。...利用 ObservableCollection 类,WPF /Silverlight 应用程序可以使绑定控件与基础数据源保持同步,但它还提供了更有用的信息,尤其是 ObservableCollection...通常我们采用WCF服务所使用的List, 在Silverlight客户端生成的代理都会使用ObservableCollection 替代,没有用过Silverlight的同学可以到这篇文章《推荐一个...Silverlight多文件(大文件)上传的开源项目》看到上传文件集合类FileCollection就是ObservableCollection的子类 。...两者的区别在于直接更新 ItemSource会使WPF抛弃ListBox已有的所有数据,然后全部重新从List加载。
="txtTarget" /> sl中同样也有二种方法调用: HtmlPage.Document.GetElementById("txtTarget").SetAttribute("value", "Silverlight..."); HtmlPage.Document.GetElementById("txtTarget").SetProperty("value", "Silverlight"); 功能完全相同,同样建议用SetProperty...的object标签加一个参数,参考下面这样: silverlight-2," type="application/x-silverlight...LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /> ...控件加载完成时触发,触发完了以后,slCtl这个全局变量就保留了对silverlight的引用,其它地方就能继续调用silverlight中的各种方法和属性了
1、Silverlight + OpenXML Video :This is a Silverlight proof of concept application that displays random...Includes Silverlight and WPF sample applications. http://www.codeplex.com/Clog 5、Silverlight Streaming...19、The Free Silverlight Multi File Uploader is a free Silverlight 2 application....and WPF....Visifire is easy to use and independent of the server side technology. http://www.codeplex.com/visifire 21、WPF
为IDE注册第三方Silverlight控件,相对WinForm平台下第三方控件的注册,较为复杂。这里结合实际,给出一个相对方便的解决方案,欢迎讨论。...\v4.0\AssemblyFoldersEx\InputMan for Silverlight] @="E:\\PowerTools\\InputMan for WPF&Silverlight\\Dev...\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx\InputMan for Silverlight...] @="E:\\PowerTools\\InputMan for WPF&Silverlight\\Dev\\Source\\Bin\\Silverlight\\Release" 分析: IDE会自动查看...Folder加到Silverlight的搜索路径里(这个有点像系统的Path)。
当然那个时候我的网络干啥都慢…) 直接上图: 主界面: 登陆中: 登陆后: 个人信息: 好友列表: 消息盒子: 聊天窗口: 答题就这些吧 界面感觉不错 只有QQ的基本功能(基本功能就够了…) 要是能给看Silverlight
那么,Windows Presentation Foundation (WPF)作为微软新一代图形图像支援系统,许多控件都自动集成了固有的命令集。...内置的 WPF 命令类型为 RoutedCommand 和 RoutedUICommand,这些命令是否就满足你的要求了呢,事实上WPF的内置Command还有需要许多不足,因此在模式与实践团队的Prism...项目中也打造一套自己的Command,特别是与UI元素耦合以及不支持命令组合,所以他们在Prism中便增加了另外一套Command:DelegateCommand和CompositeCommand。 ...DelegateCommand:实现了WPF/Silverlight的ICommand接口,仍只支持一个CanExecute和Execute挂接,但其实现一个称为IActiveAware的接口用于指示是否处于集合状态...CompositeCommand:也是WPF/Silverlight的ICommand接口的一个实现,但其同时也是DelegateCommand的组合,可以向其中注册或取消注册DelegateCommand
Silverlight初级教程 建立silverlight项目 首先在这里说明下,我是一个flasher同时我也做Asp.net编程,在这里我会以开发flash的思路来介绍如何开发silverlight...建立silverlight项目一般可以用两个工具建立。blend和VS 2008。这两个工具建立的项目是可以通用的。不管用那一个建立的都能用另一个完美的打开。...第一是建立WPF程序的,第二个是建立WPF控件库的,第三个是建立silverlight 1.0的,第四个是建立silverlight 2.0的。在这里我们选择第四个。...第一个是建立silverlight 2.0的,第二个是建立silverlight控件库的。这里我们选择第一个。...这里是询问如要创建一个什么类型的silverlight容器。
WPF引入了许多先进的概念,其中包括矢量图形、数据绑定、样式和模板、动画效果等,使开发人员能够更轻松地创建具有现代外观和感觉的应用程序。 3. Silverlight 和 WPF 的异同?...3、样式和模板 Silverlight 和 WPF 都支持样式和模板,使得开发人员可以定义和重用界面元素的外观和行为。...4、部署 WPF: 应用程序通常需要安装在用户的计算机上,而且可能需要较大的安装包。 Silverlight: 通过浏览器插件运行,无需安装,但需要用户同意安装 Silverlight 插件。...总体而言,WPF更适用于创建功能更强大、依赖本地资源和操作系统功能的桌面应用程序,而 Silverlight 更适用于在浏览器中提供跨平台的轻量级插件体验。...3、动画系统 依赖属性与WPF的动画系统相集成,使得属性值的变化可以通过动画进行平滑过渡。 为什么在WPF中使用依赖属性?
Silverlight中只有可视化树,没有WPF中的逻辑树,这一点可从SL的sdk文档中得到印证: 可视化树概念也存在于 WPF 中,它与 Silverlight 的可视化树概念类似。...然而,一个显著的差异是 WPF 还提供一个附加的筛选器或对象树(称为"逻辑树")的概念。逻辑树概念与某些属性系统行为相关。Silverlight 不通过帮助器类来公开此逻辑树。...Silverlight 中的确存在某些(但并非所有)相关的属性行为,但由于没有用于访问这些行为的帮助器 API,因此,逻辑树概念在 Silverlight 中将没有用武之地,因此本文档不讨论它。....::..Parent 属性行为在 Silverlight 版本 3 中是不同的,它实际上报告可视化树父项。...利用XamlPad,可以查看简单xaml(指不加载第三方程序集的xaml)的对象树: xamlpad程序安装silverlight的sdk后,默认安装于x:\Program Files\Microsoft