Не удается увидеть содержимое TabItem в Expression Blend
Итак, вот моя проблема. У меня есть приложение WPF, в основном состоящее из TabControl со многими TabItems. У меня есть каждый TabItem, объявленный в отдельных классах, и я делаю, вставляя их в TabControl MainWindow следующим образом:
<TabControl x:Name="tabCtrl" Grid.Column="2" Margin="89.765,29.697,89.766,33.697"
Style="{DynamicResource TabControlStyle1}" TabStripPlacement="Left"
SelectionChanged="tabCtrl_SelectionChanged">
<TabControl.Background>
<SolidColorBrush Color="#FFF9F9F9" Opacity="0.6"/>
</TabControl.Background>
<local:WelcomeTab Width="Auto" Height="Auto" x:Name="welcomeTab"/>
<local:Step1Tab Width="Auto" Height="Auto" x:Name="step1Tab"/>
<local:Step2Tab Width="Auto" Height="Auto" x:Name="step2Tab"/>
<local:Step3Tab Width="Auto" Height="Auto" x:Name="step3Tab"/>
<local:Step4Tab Width="Auto" Height="Auto" x:Name="step4Tab"/>
</TabControl>
Я использую Expression Blend для редактирования вкладок, и, поскольку я использую этот метод, я должен редактировать каждую вкладку в своем собственном классе. Проблема в том, что когда я хочу это сделать, я должен сделать это прямо в XAML, потому что все, что я вижу в TabItem - это заголовок.
Например, XAML этой вкладки выглядит примерно так:
<TabItem x:Class="Foo.Step1Tab"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero"
xmlns:p="clr-namespace:Foo.Properties"
x:Name="step1Tab" IsEnabled="true"
IsManipulationEnabled="True"
d:DesignHeight="300" d:DesignWidth="300" Header="{x:Static p:Resources.step1Tab}" Style="{DynamicResource TabItemStyle1}">
<Content of the tab>
</TabItem>
Что я могу сделать, чтобы видеть элементы вкладки и манипулировать ими?