WPF ListView denetimine W3CError türündeki nesnelerin bir koleksiyonunu bağlamaya çalışıyordum. .NET WPF XAML "BindingExpression yolu hatası: ... özellik bulunamadı"
It işe yaramadıClass W3CError Public Type As ErrorOrWarning Public Line As Integer Public Col As Integer Public Message As String Public MessageId As String Public Explanation As String Public Source As String Enum ErrorOrWarning ValidationError ValidationWarning End Enum End Class
... güzel bir 13 hat sınıftı. Bu bağlama hataları Visual Studio'nun çıktı penceresinde aldım:
Eh, hayır, bu bir özellik değil. Bu sadece Kamu. WPF'nin bağlanması için yeterli değil mi?
Ben Özellikler Demirbaş çirkin 69 satıra benim sınıf uzatarak işe aldım ...
Class W3CError Private _Type As ErrorOrWarning Private _Line As Integer Private _Col As Integer Private _Message As String Private _MessageId As String Private _Explanation As String Private _Source As String Enum ErrorOrWarning ValidationError ValidationWarning End Enum Public Property Type() As ErrorOrWarning Get Return _Type End Get Set(ByVal value As ErrorOrWarning) _Type = value End Set End Property Public Property Line() As Integer Get Return _Line End Get Set(ByVal value As Integer) _Line = value End Set End Property Public Property Col() As Integer Get Return _Col End Get Set(ByVal value As Integer) _Col = value End Set End Property Public Property Message() As String Get Return _Message End Get Set(ByVal value As String) _Message = value End Set End Property Public Property MessageId() As String Get Return _MessageId End Get Set(ByVal value As String) _MessageId = value End Set End Property Public Property Explanation() As String Get Return _Explanation End Get Set(ByVal value As String) _Explanation = value End Set End Property Public Property Source() As String Get Return _Source End Get Set(ByVal value As String) _Source = value End Set End Property End Classdaha iyi bir yolu var mı?
Ahhh ... işte bu yüzden bağlarım çalışmıyordu! Teşekkürler. – Kieron
Umarım sana biraz hayal kırıklığı kurtardım, Kieron. –