XAML:ag_e_parser_bad_property_value Silverlight Binding Trang Tiêu đề
<navigation:Page ... Title="{Binding Name}">
C#
public TablePage()
{
this.DataContext = new Table()
{
Name = "Finding Table"
};
InitializeComponent();
}
Bắt một lỗi ag_e_parser_bad_property_value trong InitializeComponent tại điểm mà tiêu đề ràng buộc đang xảy ra. Tôi đã thử thêm văn bản tĩnh hoạt động tốt. Nếu tôi sử dụng liên kết ở bất kỳ nơi nào khác, ví dụ:
<TextBlock Text="{Binding Name}"/>
Điều này cũng không có tác dụng.
Tôi đoán nó đang phàn nàn vì đối tượng DataContext không được đặt nhưng nếu tôi đặt điểm ngắt trước InitializeComponent thì tôi có thể xác nhận nó được điền và thuộc tính Tên được đặt.
Bất kỳ ý tưởng nào?
ah tôi hiểu. Tôi cho rằng không có cách nào để ghi đè điều này? – zXynK
@zXynK: Thuộc tính đính kèm có thể hoạt động trong trường hợp của bạn, chỉnh sửa câu trả lời để hiển thị cách thực hiện. – AnthonyWJones
Cảm ơn sự giúp đỡ của bạn. – zXynK