nok*_*ber 5 data-binding silverlight
我正在使用Page的Title属性在主窗口中设置文本块.
程序化数据绑定工作一次.但是,当我更改页面上的title属性时,浏览器标题和选项卡会更新,但我的文本块不会更新.
在mainview中的NavigatedTo方法中:
Page page = ((Page)e.Content);
Binding binding = new Binding();
binding.Path = new PropertyPath("Title");
binding.Source = page;
binding.Mode = BindingMode.OneWay;
Header.SetBinding(TextBlock.TextProperty, binding);
Run Code Online (Sandbox Code Playgroud)
Title没有作为依赖属性实现,因此绑定不会收到对其所做的更改的通知。
最终您将需要合作更改属性的代码Title。
也许最简单的方法是ChangeTitle在页面上创建一个方法并更新属性Title和“标题”元素。
| 归档时间: |
|
| 查看次数: |
830 次 |
| 最近记录: |