Khi sử dụng các tài nguyên như cọ vẽ, mẫu và kiểu trong WPF, chúng có thể được chỉ định là Nguồn tĩnh
<Rectangle Fill="{StaticResource MyBrush}" />
hoặc dưới dạng DynamicResource
<ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" />
Hầu hết thời gian (luôn luôn?), Chỉ có một hoạt động và lần khác sẽ ném ngoại lệ trong thời gian chạy. Nhưng tôi muốn biết tại sao:
- Sự khác biệt chính là gì. Giống như bộ nhớ hoặc ý nghĩa hiệu suất
- Có các quy tắc trong WPF như "bàn chải luôn tĩnh" và "mẫu luôn động", v.v.?
Tôi cho rằng sự lựa chọn giữa Tĩnh và Động không phải là tùy ý như có vẻ như ... nhưng tôi không thấy mô hình.