Tôi đã triển khai trình chuyển đổi để chuyển đổi Int32 thành Chuỗi để có thể ràng buộc thuộc tính vào hộp văn bản.Thẻ 'XXX' không tồn tại trong không gian tên clr của không gian tên XML: YYY '
Tôi triển khai bộ chuyển đổi này trong không gian tên MyApp.Converters và nó được gọi là Int32ToStringConverter.
Sau đó, trong axml tôi tôi thêm các tài liệu tham khảo để chuyển đổi của tôi như sau:
<Window x:Class="MusicaDB.Views.PrincipalView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:i="namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
**xmlns:converter="clr-namesapce:MyApp.Converters, aseembly=MyApp**">
Sau đó, trong windows.Resources tôi có:
<Window.Resources>
<**converter:Int32ToStringConverter** x:Key="Int32ToStringConverter" />
</Window.Resources>
tôi nhận được lỗi mà thẻ Int32ToString chuyển đổi không tồn tại trong không gian tên MyApp.Converters, assembly = MyApp.
Tôi có dự án trong ổ cứng cục bộ, trong thuộc tính dự án, đích .NET là khuôn khổ 4.0, không phải khuôn khổ 4.0 của ứng dụng khách và tôi cố gắng xóa giải pháp và biên dịch lại nhưng sự cố vẫn tiếp diễn.
Chủ yếu, đây là hai giải pháp mà tôi luôn tìm thấy, nhưng không giải quyết được vấn đề của tôi.
liên kết tham chiếu đã biến mất! –
@WaldoAlvarez: Nó không phải, đó chỉ là MSDN sử dụng một mặc định ngu ngốc, nếu bạn thấy "Chủ đề này không còn có sẵn", hãy chọn một phiên bản trước đó từ menu thả xuống "Phiên bản khác". –
ahh ok cảm ơn, tốt hơn cung cấp liên kết trực tiếp https://msdn.microsoft.com/en-us/library/ms747086(v=vs.100).aspx –