Tôi có một Property
trong App.xaml.cs của mình được gọi là User
chứa chi tiết Người dùng. Tôi đã đọc here rằng bạn không thể có thuộc tính phụ thuộc trên lớp Ứng dụng.Liên kết với Thuộc tính trong App.xaml.cs
Tôi đã chọn sử dụng App.cs vì nó là toàn cầu cho toàn bộ chương trình và được sử dụng để kiểm soát truy cập, nhưng mọi lựa chọn thay thế đều được chào đón.
Bây giờ câu hỏi của tôi là làm thế nào tôi có thể liên kết với thuộc tính này từ UserControls và Windows của tôi.
IsEnabled="{Binding Path=User, Converter={StaticResource hasAccessConverter}, ConverterParameter=Mid}"
Điều này rõ ràng chỉ hoạt động trên thuộc tính trên DataContext
. Tôi muốn truy cập thuộc tính trên Ứng dụng. Ai đó có thể cho tôi xem ví dụ về ràng buộc đối với thuộc tính App.xaml.cs nếu tôi triển khai INotifyChanged
không?
Cảm ơn -Oliver
Cảm ơn bạn rất nhiều. Nó hoạt động tuyệt vời. – Oliver
Chỉ cần lưu ý rằng điều này không thể thực hiện được trong Silverlight. x: Tĩnh và x: Loại không tồn tại trong thế giới Silverlight. – Oliver
Hãy nhớ triển khai INotifyPopertyChanged để xem các thay đổi đối với thuộc tính đó được phản ánh trên giao diện người dùng. – sergiol