Tôi có một cọ vẽ trực quan là một nhóm các hình dạng, màu chính trong số đó là một nguồn tài nguyên động - vì vậy hình dạng là ví dụ MyShape và Màu, MyColour được tham chiếu bởi đối tượng Hình dạng.
Vấn đề của tôi là khi tôi cập nhật màu cho điều này - nó chỉ xảy ra lần đầu tiên hình được tải (màu cần được đặt trước) tuy nhiên nhiều như tôi thay đổi màu, nó sẽ không cập nhật tài nguyên động sử dụng màu sắc - làm thế nào để tôi thực hiện công việc này?
Chỉ cần tạo tài nguyên động trong một tài nguyên động khác và yêu cầu cả hai cập nhật khi tôi thay đổi màu.
Tôi không biết cách làm việc này - Tôi đã dành thời gian tạo bộ chọn màu cho WPF chỉ để tìm thấy tôi không thể thay đổi màu của mục này - tài nguyên 1-Tier hoạt động ở nơi tôi đặt bàn chải/màu trực tiếp nhưng không một màu trong một đối tượng khác hoặc Tài nguyên 2-Tier.Làm cách nào để cập nhật Tài nguyên động trong một tài nguyên động?
Chỉnh sửa: Vấn đề của tôi có vẻ là cụ thể khi sử dụng các tài nguyên/Từ điển riêng biệt vì chương trình của tôi cần truy cập mục này từ lớp không phải Cửa sổ, ví dụ chính được đề cập không hoạt động khi MyColor ở chế độ riêng biệt Nguồn.
Cảm ơn vì điều này - tuy nhiên điều này không có tác dụng khi Tài nguyên nằm trong Từ điển Tài nguyên, vấn đề của tôi là chuyển tài nguyên sang Window.Resources như ví dụ của bạn - tuy nhiên điều này có thể sử dụng được bởi lớp học phần mềm của tôi - sẽ chỉnh sửa câu hỏi của tôi để đề cập đến giải pháp này – RoguePlanetoid
Giải pháp của tôi là lưu trữ tài nguyên Window.Resources như ví dụ này cho thấy và điều này làm việc như ví dụ của bạn đã làm - nhưng vẫn muốn giữ tất cả các tài nguyên trong Resources.xaml, nhưng nó hoạt động và đó là những gì quan trọng. – RoguePlanetoid
Có ai từng khám phá cách sử dụng nó trong một Từ điển Tài nguyên không? – tofutim