Silverlight 如何实现DataContextChanged
2012-04-09 15:20
225 查看
在WPF中,任何control的Data Context变化的时候,都会显示的抛出一个事件,但是在Silverlight 4 中,却没有类似的功能。为了满足需要,我们可以自己来实现。
View Code
View Code
private void lstRoles_SelectionChanged(object sender, SelectionChangedEventArgs e) { ListBoxItem objItem = lstRoles.SelectedValue as ListBoxItem; if (objItem.Content.ToString() == "User") { spDetails.DataContext = objUserVM; } else spDetails.DataContext = objAdminVM; } private void spDetails_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { MessageBox.Show("DataContext Changed event"); }
相关文章推荐
- WP8在Sliverlight框架下如何监听DataContextChanged
- Silverlight中如何实现虚线边框!
- 在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
- jquery+ajax 的 data参数设置的内容,如何在HttpHandler的HttpContext中取得(包括post方式和get方式)
- Silverlight开发中的疑难杂症-控件设计篇-如何实现一个NumericBox(上)
- [WPF/Silverlight]让INotifyPropertyChanged的实现更优雅一些
- 如何在DataWindow中实现列的自动折行
- 如何用VB实现QBASIC中的data数据的read
- Silverlight中如何实现上下标的显示
- 如何在PB中实现透明DATAWINDOW?
- SilverLight DataGrid 自定义列数据绑定 上下文代理器 DataContextProxy
- jQuery的XX如何实现?——3.data与cache机制
- Ⅰ.18.2 如何实现Data-Driven Testing
- 如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
- 如何实现对上下文(Context)数据的统一管理
- Silverlight 实现INotifyPropertyChanged接口绑定数据
- Data Binding和INotifyPropertyChanged是如何协调工作的?
- 转载:Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想
- 艾伟:Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想
- 如何实现能像windows 窗体一样改变大小的控件 Silverlight