Giả sử tôi có lưới với một số định nghĩa hàng và điều khiển con trong lưới đó. Làm thế nào tôi sẽ đi về việc thiết lập các Grid.Row tài sản của trẻ em kiểm soát programatically?silverlight: Cách đặt thuộc tính được đính kèm Theo cách lập trình
Trả lời
Để thiết lập giá trị:
textBlock.SetValue(Grid.RowProperty, 3);
Để thiết lập lại giá trị:
textBlock.SetValue(Grid.RowProperty, null);
Tôi không chắc chắn 100% là trong Silverlight, nhưng trong WPF bạn gọi một phương thức tĩnh (được gọi là SetX, trong đó X là thuộc tính) trên loại thuộc tính đính kèm được xác định và chuyển nó thiết lập các giá trị trên, và giá trị:
Grid.SetRow(MyControl, myRowNumber);
Genius! Giá trị cũng có thể được xóa theo chương trình không? – Jeremy
Không chắc chắn trên đỉnh đầu của tôi, bạn có thể vô hiệu hóa nó. –
Thực tế để xóa một giá trị bạn nên sử dụng:
textBlock.ClearValue(Grid.RowProperty);
- 1. Silverlight: Thuộc tính điều khiển ràng buộc theo lập trình
- 2. Làm cách nào để đọc theo chương trình giá trị của thuộc tính phụ thuộc được đính kèm?
- 3. Thêm DataBinding cho thuộc tính đính kèm theo mã Behind
- 4. Gỡ lỗi Silverlight; không đính kèm quy trình
- 5. Tại sao XamlReader.Load không thể nhận ra thuộc tính đính kèm của tôi trong Silverlight 4?
- 6. Cách sử dụng Thuộc tính được đính kèm trong một kiểu?
- 7. Cập nhật thuộc tính được đính kèm tùy chỉnh trong trình kích hoạt kiểu với Setter
- 8. Cách thêm thuộc tính theo chương trình
- 9. Gắn kết mẫu với các thuộc tính đính kèm
- 10. Đính kèm quy trình thứ hai vào VS2010 theo lập trình với .NET
- 11. WPF: Tôi có thể xác định/đặt thuộc tính đính kèm thông qua một kiểu không?
- 12. Cách đặt thuộc tính layout_align_parent_right của một nút trong Bố cục tương đối theo lập trình?
- 13. Cách đính kèm trình gỡ lỗi khi tạo quy trình?
- 14. Làm cách nào tôi có thể đặt thuộc tính maxItemsInObjectGraph theo chương trình từ Ứng dụng Silverlight?
- 15. Cách đặt layout_alignParentRight = "false" theo lập trình?
- 16. Lập trình thêm bài đăng Wordpress với phần đính kèm
- 17. iOS - Cách đặt UISwitch theo lập trình
- 18. Gửi tệp đính kèm iphone qua email theo chương trình
- 19. Cách mở javadoc đính kèm trong trình duyệt ngoài
- 20. Cách đính kèm nguồn Android vào Eclipse?
- 21. Thuộc tính đính kèm để cập nhật trình kích hoạt kiểu trên sự kiện
- 22. Tương tác theo lập trình với iOS/iPod đính kèm trong OSX 10.6
- 23. php gửi email html kèm theo tệp đính kèm .csv
- 24. Cách đính kèm menu ngữ cảnh vào trình duyệt TChromium
- 25. Cách đính kèm một quy trình trong gdb
- 26. Rails 4 Các thuộc tính lồng nhau Các tham số chưa được đính kèm
- 27. Bạn có thể liên kết DataTrigger với thuộc tính được đính kèm không?
- 28. SharePoint: Cách thêm tệp đính kèm vào mục danh sách theo chương trình?
- 29. cách gửi email qua mailx kèm theo tập tin đính kèm
- 30. Cách đặt lại biểu mẫu theo cách lập trình?
Nếu bạn thích, bạn có thể sử dụng thành ngữ: Grid.SetRow (textBlock, 3); Thuộc tính được đính kèm thường có phương thức Nhận và Đặt (mặc dù tôi không nghĩ rằng nó là bắt buộc để có thể có ngoại lệ). –
Tôi nhận thấy (đây là bản beta SL3) để thay đổi vị trí của điều khiển con, bạn không thể chỉ đặt thuộc tính này - bạn cần xóa điều khiển khỏi lưới chính, đặt thuộc tính như được hiển thị ở đây và sau đó thêm lại nó vào phụ huynh. – Eric