Sự khác nhau giữa ContentControl.Template và ContentControl.ContentTemplate là gì? Và khi nào tôi sử dụng?Whats sự khác biệt giữa ContentControl.Template và ContentControl.ContentTemplate
Ví dụ tôi có thể viết trong một file XAML cho WPF:
<ContentControl>
<ContentControl.Template>
<ControlTemplate>
<Label Content="This is from the Template"/>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
Thông báo các ContentControl. Template Tag
hoặc tôi có thể viết này:
<ContentControl>
<ContentControl.ContentTemplate>
<DataTemplate>
<Label Content="This is From the ContentTemplate"/>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
Thông báo các ContentControl. ContentTemplate Thẻ
Kết quả đầu ra trông giống nhau và trong trường hợp đầu tiên tôi sử dụng ControlTemplate và một hộp kiểm DataTemplate khác. Tuy nhiên, làm thế nào tôi nên đánh lừa nếu tôi phải sử dụng .Template hoặc .ContentTemplate? Và điều này có nghĩa gì (e. G. Trên DataBinding, Property Inheritance, ...).
Loại thuộc tính 'Mẫu' là' ControlTemplate', không phải 'ContentControl' – romanoza