到目前爲止,我有這樣的:該用戶控件的有沒有人有一個單一的ContentPresenter UserControl的簡單例子?
<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>
使用範例:
<nc:ExpanderPanel
Grid.Row="0">
<Expander
IsExpanded="True"
Header="NMT Users">
<StackPanel>
...
</StackPanel>
</Expander>
</nc:ExpanderPanel>
討論
如果我運行這個,我什麼也看不見。沒有呈現內容,甚至沒有內置到UserControl中的邊框。
我想也許我需要使ContentPresenter
依賴項屬性,但我無法弄清楚如何將該屬性鏈接到UserControl的XAML中的ContentPresenter。
有人可以提供一個簡單的例子,說明如何建立UserControl
(或某種自定義控件)與一個ContentPresenter
?
這看起來像它會做的伎倆:http://blog.pixelingene.com/?p=24 – devuxer 2009-10-19 02:01:49