Wiki


Wiki Table of Contents

Tags

Page Details

Published by:
This page has not yet been rated

Silverlight Tip of the Day #51 – How to Enable and Disable Controls

Filed under: [Edit Tags]

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:

image

Thank you,
--Mike Snow

Recent Comments

Leave the first comment for this page.