小编zXy*_*ynK的帖子

ag_e_parser_bad_property_value Silverlight绑定页面标题

XAML:

<navigation:Page ... Title="{Binding Name}">
Run Code Online (Sandbox Code Playgroud)

C#

public TablePage()
{
    this.DataContext = new Table() 
    { 
        Name = "Finding Table"
    };
    InitializeComponent();
}
Run Code Online (Sandbox Code Playgroud)

在标题绑定发生的位置在InitializeComponent中获取ag_e_parser_bad_property_value错误.我尝试添加静态文本,工作正常.如果我在其他地方使用绑定,例如:

<TextBlock Text="{Binding Name}"/>
Run Code Online (Sandbox Code Playgroud)

这也不起作用.

我猜它是抱怨的,因为没有设置DataContext对象,但是如果我在InitializeComponent之前放入一个断点,我可以确认它已经填充并且设置了Name属性.

有任何想法吗?

silverlight silverlight-3.0

6
推荐指数
1
解决办法
1143
查看次数

标签 统计

silverlight ×1

silverlight-3.0 ×1