MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit
Seemingly random binding errors for PopupBox
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C#
- Star
- 16.3k
- Fork
- 3.5k
- Merge trung bình
- 1 ngày 22 giờ
- Pull request đã merge (30 ngày)
- 8
Mô tả
I seem to get this error at random times during the execution of my application:
> System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='MaterialDesignThemes.Wpf.PopupBox', AncestorLevel='1''. BindingExpression:Path=Foreground; DataItem=null; target element is 'PackIcon' (Name=''); target property is 'Foreground' (type 'Brush')
It's not completely "random" as it seems to coincides with clicking on some UI element. The funny thing is, the element that is clicked on is typically NOT a PopupBox. Is anyone else seeing this? Is there perhaps an error in my code somewhere that I could trace this to and not a bug?
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện lỗi binding được báo cáo khi nhấp vào các phần tử UI được mô tả, sau đó kiểm tra mối quan hệ binding giữa PopupBox và PackIcon được nêu trong thông báo. Công việc được xem là hoàn tất khi xác định được lỗi bắt nguồn từ toolkit hay ứng dụng, đồng thời ghi lại nguyên nhân hoặc cách khắc phục có thể tái hiện.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- csharp
- Lĩnh vực
- desktop
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100