Tôi đang tạo biểu mẫu Cửa sổ tùy chỉnh bằng cách sử dụng Blend. (bằng cách đặt AllowTransparency
thành True
)Thêm DropShadow vào Cửa sổ tùy chỉnh (Blend)
Tôi đã hoàn thành thiết kế và hoạt động khá tốt. Bây giờ tôi muốn thêm hiệu ứng Shadow vào nó. (DropShadowEffect)
Tôi không thể làm điều đó vì bản thân cửa sổ bị ẩn nên hiệu ứng sẽ không hiển thị. Và nó không hoạt động trên Grid chính. Không may mắn với việc thêm một đường viền và đưa bóng cho nó.
Bài đăng [SO] này (http://stackoverflow.com/questions/3372303/dropshadow-for-wpf-borderless-window) có thể sẽ giúp bạn. – DHN
@DHN Cảm ơn bạn đã liên kết, nhưng OP cho biết anh ấy không muốn 'AllowTransparency'. Và mã trả lời được chấp nhận dựa trên một dll nào đó mà không đưa ra bất kỳ sự kiểm soát nào. Ngoài ra, tôi muốn có một giải pháp Blend. – xperator
Ok, đó chỉ là một cú đánh nhanh. Tôi đề nghị bạn nên lấy phần tử có thể nhìn thấy đầu tiên và cho nó hiệu ứng 'DropShadow'. Nhưng tôi đoán bạn đã thử điều đó rồi. ; o) – DHN