Tôi muốn đặt Margin mặc định là 3 trên tất cả các điều khiển tôi đặt trên tất cả các cửa sổ của mình và có thể ghi đè giá trị này chỉ trên một số lượng rất nhỏ các mục.Làm cách nào để đặt Margin mặc định cho tất cả các điều khiển trên tất cả các cửa sổ WPF của tôi?
Tôi đã nhìn thấy một số cách tiếp cận như làm phong cách nhưng sau đó tôi cần phải phong cách tất cả mọi thứ, tôi muốn một cái gì đó hơn có thể được thực hiện cho tất cả các điều khiển với nhau. Tôi đã nhìn thấy những thứ khác như MarginSetter nhưng có vẻ như nó không đi qua subpanels. Tôi muốn Margin chỉ trên các điều khiển tôi đặt ở cửa sổ, không có gì để làm với các biên giới hoặc những thứ khác của cây thị giác.
Có điều gì đó khá cơ bản đối với tôi. Ý tưởng nào?
Xin cảm ơn trước.
biên giới là điều khiển. những gì wring với việc sử dụng phong cách? Nếu bạn sử dụng Wpf có một cái nhìn tại phong cách tiềm ẩn - những người có thể được áp dụng cho một loại cụ thể (SL5 là vụ phải có chúng quá). –
@ Dmitry: những gì sai là tôi sẽ cần phải tạo ra một phong cách cho mỗi và mọi điều khiển được tạo ra bởi bất cứ ai mà tôi sử dụng. Đây không phải là một giải pháp tuyệt vời khi nhớ rằng tất cả các điều khiển đều có các lớp cơ sở và thừa kế được sử dụng để tránh những thứ này (lặp lại mọi thứ luôn sai khi lập trình) –
Bạn đã đọc những gì tôi nói - sử dụng phong cách ngầm - chúng được áp dụng ở một loại thay vì ở cấp độ thể hiện. –