Với Silverlight 2 RC0 Silverlight Controls bây giờ đã có thể enabled/disabled dựa vào thuộc tính IsEnabled.
Thuộc tính này được hỗ trợ với mọi XAML controls được tìm thấy trong toolbox
ngoại trừ những controls mà không tương tác (non-interactive) ( như là An ellipse, image,
line, vvv..). Mặc định tất cả những control được làm cho có khả năng tương tác thì bạn chỉ cần thêm thuộc tính này, nếu bạn muốn nó không có khả năng tương tác chỉ cần gán giá trị cho nó là "false".
Ngoài thuộc tính IsEnabled còn có thuộc tính IsEnableChanged bây giờ cũng có thể được sử dụng.
Khi gán IsEnabled=”false” thì control đó sẽ bị ẩn đi và không được tương tác với người sử dụng.
Thí dụ sau có hai slider với cái đầu tiên là enable và cái thứ hai bị disable:
<Slider Canvas.Top="300" Width="300" Margin="20"></Slider>
<Slider IsEnabled="False" Canvas.Top="340" Width="300" Margin="20"></Slider>
Screen shot:
Thank you,
--Mike Snow