0

我正在研究 WPF 和 prism5 并且还使用 RadTabControl,我能够动态创建选项卡,现在问题是我无法设置选项卡标题,我正在使用 eventAggregator,值在 shellViewModel 之前很好,但它无法设置选项卡标题

我的选项卡控件在 shellview.xaml 中,它的代码是

  <telerik:RadTabControl prism:RegionManager.RegionName="ContentRegion"
                                Margin="1" x:Name="tabControl"
                                VerticalContentAlignment="Stretch"
                                HorizontalContentAlignment="Stretch"                                            
                              ItemTemplate="{StaticResource TabItemTemplate}"/>    

这是我的标签项代码

 <DataTemplate x:Key="TabItemTemplate">
             <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
                 <TextBlock Text="{Binding TabHeader}"/>
                 <telerik:RadButton Command="{Binding RemoveItemCommand}"
                         Style="{StaticResource CloseButton}"
                         Margin="10,0,0,0"
                         ToolTipService.ToolTip="Remove item" />
             </StackPanel>
         </DataTemplate>

选项卡的视图创建良好,但无法设置选项卡标题值,请让我知道是什么问题。

谢谢

4

1 回答 1

0

问题是我没有在自己的 ViewModel 中设置 TabHeader 属性,这导致不显示标题名称。

谢谢

于 2014-09-09T22:00:51.063 回答