【发布时间】:2010-07-10 03:46:30
【问题描述】:
我想以编程方式将 HyperlinkButton 的内容绑定到资源,但它不起作用。这是我到目前为止的代码:
HyperlinkButton Link1 = new HyperlinkButton();
Link1.Style = Application.Current.Resources["LinkStyle"] as Style;
Link1.NavigateUri = new Uri("/Home", UriKind.Relative);
Link1.TargetName = "ContentFrame";
Binding b = new Binding("TabTitles.HomePageTitle");
b.Source = this.Resources["ResourceWrapper"];
Link1.SetBinding(HyperlinkButton.ContentProperty, b);
我得到一个 MethodAccessException
【问题讨论】:
-
资源中是否存在“ResourceWrapper”? (this.Resources["ResourceWrapper"]; 是否返回一个对象?) TabTitles.GetHomePageTitle 是否在 TabTitles 中实现?
标签: silverlight binding silverlight-4.0