我創建了一個自定義控件以及如何使用該控件中的ContentControl來使用MVVM設計模式,但是當我運行該應用程序時,我的控件不喜歡這樣。爲了測試,我還嘗試了其他標準控件,但是它們都不在自定義控件內工作......更多依賴於父自定義控件的自定義控件。將一個ContentControl放置在一個自定義控件中XAML
有沒有人建議如何將標準控件如ContentControl放在自定義控件中?
乾杯。
EDIT
XamlParseException - > '的值添加到類型的集合 'System.Collections.ObjectModel.ObservableCollection(Ribbon_Framework.RibbonTabItem)' 引發了異常。'行號「8」和行位置「14」。
<Ribbon:Ribbon AutomaticStateManagement="True" x:Name="Ribbon">
<ContentControl x:Name="SearchRibbon" Content="{Binding Path=SearchRibbon}" ContentTemplate="{DynamicResource SearchRibbonTemplate}" />
</Ribbon:Ribbon>
的ContentControl中內部 - >
<DataTemplate x:Key="SearchRibbonTemplate">
<ItemsControl ItemsSource="{Binding}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Ribbon:RibbonTabItem Header="Search">
<Ribbon:RibbonGroupBox Header="{Binding Path=DisplayName}" Width="100">
<Ribbon:Button Width="100" Icon="{Binding Path=TemplateResource}" LargeIcon="{Binding Path=TemplateResource}" Command="{Binding Path=Commands}" />
</Ribbon:RibbonGroupBox>
</Ribbon:RibbonTabItem>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
你能告訴我們你到目前爲止? – 2012-07-07 17:27:52
添加上面的語法。 – bl4kh4k 2012-07-07 17:32:47