Tôi đang cố gắng tạo ra một ràng buộc từ mã trong một thư viện nhắm vào nhiều khung công tác (WPF, WinRT, UWP, vv), và tôi đang đánh một bức tường gạch. Thuộc tính tôi đang cố ràng buộc là thuộc tính đính kèm tùy chỉnh. Trong WPF, tôi có thể vượt qua DependencyProperty
chính nó như là con đường bắt buộc:Ràng buộc từ mã vào một thuộc tính đính kèm tùy chỉnh trong WinRT/UWP
new PropertyPath(MyClass.MyAttachedProperty)
Nhưng trong WinRT lớp PropertyPath
chỉ chấp nhận một chuỗi. Tôi đã cố chuyển tên của thuộc tính như thế này:
new PropertyPath("(MyClass.MyAttachedProperty)")
nhưng tất nhiên nó không hoạt động vì lớp học của tôi không nằm trong không gian tên mặc định. Trong XAML tôi có thể ánh xạ không gian tên tới một tiền tố và sử dụng tiền tố đó, nhưng theo như tôi biết thì không thể làm điều này từ mã.
Có cách nào để tạo ràng buộc này trong mã không?
Đó là điều tôi sợ ... nhờ cho câu trả lời –
@ThomasLevesque của bạn, bạn đang chào đón, xin lỗi tôi không thể giúp được gì nhiều. –
OK, tôi đã tìm cách khác để làm những gì tôi muốn. Tôi đã đăng một đề xuất với ứng dụng phản hồi. –