Cho đến nay, tôi có điều này:Có ai có ví dụ đơn giản về UserControl với một ContentPresenter duy nhất không?
<UserControl
x:Class="MyConcept.ExpanderPanel"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Border
Style="{StaticResource Border_PanelStyle}"
CornerRadius="3" />
<ContentPresenter />
</Grid>
</UserControl>
sử dụng Mẫu UserControl này:
<nc:ExpanderPanel
Grid.Row="0">
<Expander
IsExpanded="True"
Header="NMT Users">
<StackPanel>
...
</StackPanel>
</Expander>
</nc:ExpanderPanel>
Thảo luận
Nếu tôi chạy này, tôi thấy không có gì. Không có nội dung được trình bày, thậm chí không biên giới được xây dựng vào UserControl.
Tôi nghĩ có lẽ tôi cần phải tạo thuộc tính phụ thuộc ContentPresenter
, nhưng tôi không thể tìm ra cách tôi sẽ liên kết thuộc tính với ContentPresenter trong XAML của UserControl.
Ai đó có thể cung cấp một ví dụ đơn giản cho biết cách tạo một UserControl
(hoặc một số loại điều khiển tùy chỉnh) chỉ với một ContentPresenter
?
này có vẻ như nó sẽ làm các trick: http://blog.pixelingene.com/?p=24 – devuxer