2012-01-06 25 views

Trả lời

10

Nhãn không được hỗ trợ, nhưng bạn có thể sử dụng TextBlock để thay thế. Nó không phải là một sự thay thế trực tiếp, tuy nhiên, và this post nêu bật một số khác biệt.

Mặc dù TextBlock tồn tại trong không gian tên System.Windows.Controls, không phải là điều khiển. Nó xuất phát trực tiếp từ FrameworkElement. Nhãn, mặt khác, có nguồn gốc từ ContentControl. Điều này có nghĩa là rằng Nhãn có thể:

  1. Được cung cấp mẫu điều khiển tùy chỉnh (thông qua thuộc tính Mẫu).
  2. Hiển thị dữ liệu không chỉ là một chuỗi (thông qua thuộc tính Nội dung).
  3. Áp dụng DataTemplate cho nội dung của nó (thông qua thuộc tính ContentTemplate).
  4. Làm bất cứ điều gì khác một ContentControl có thể làm điều đó một FrameworkElement không thể.

Nhưng lưu ý! Việc sử dụng nhãn là một cách nặng nề hơn sau đó TextBlock do đến Visual Tree của nó. ...

1

Theo điều này video (0:52) Nhãn không được hỗ trợ.

Các vấn đề liên quan