Tôi muốn thay đổi hình ảnh của nút trong mã bên dưới dựa trên trạng thái của nó, sử dụng hình ảnh khác nhau để bật và tắt trạng thái.hình ảnh khác nhau để bật và tắt trạng thái của một nút trong WPF
<Button CommandParameter="Open" >
<StackPanel Orientation="Horizontal" >
<Image Source="../icons/big/open.png" Width="20" Height="20"></Image>
</StackPanel>
</Button>
Cảm ơn bạn.
Không có cách nào để sử dụng một số loại bộ lọc chuyển sang màu xám (và các bộ lọc khác) để tạo hình ảnh khi đang di chuyển? Chúng ta phải có những hình ảnh mã hóa cơ bản về các trạng thái khác nhau? –
Có, bạn có thể sử dụng cùng một logic như mô tả ở trên và thay đổi thuộc tính Độ mờ của hình ảnh. Bạn cũng có thể làm những việc như thêm Đường viền vào mẫu và hiển thị/ẩn nó khi chuột ở trên hình ảnh hoặc thay đổi màu nền ... –
@MalRoss - Xem bài viết về từ viết mã này, cho thấy cách bạn có thể sử dụng chuyển đổi giá trị để tạo hình ảnh bị vô hiệu hóa khi đang di chuyển. Tôi với bạn, rằng nó là bực bội để phải viết mã để làm những điều mà WinForms làm miễn phí, nhưng ít nhất bạn không phải trước khi gen hình ảnh. http://www.codeproject.com/KB/WPF/GrayscaleButton.aspx – kbrimington