空港のマップラインを解析しようとしています。各空港には、X個の異なる構成を設定できます。コードビハインドでは、各構成を解析して、以下にバインドされたデータであるカスタムオブジェクトの個別のコレクションにしTabItem
ます。現在、これTabItem
はXAML本体の「ハードコード」です。コードビハインドから宣言できるテンプレートを作成して、Xコピーを作成するにはどうすればよいTabItem
ですか?
ありがとう!
<TabItem x:Name="TabTerminalMaplineDefined" Header="Airways Defined">
<Grid x:Name="GridTerminalMaplineDefined" Width="Auto" Height="Auto">
<!--AirwaysFixes Mapping Configuration ListView Start - Lists all the fixes that make up the airway-->
<ListView x:Name="ListViewTerminalMaplineDefined" Grid.RowSpan="2" Width="Auto" FontSize="9">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView>
<GridViewColumn Width="60" DisplayMemberBinding="{Binding Path=Name}" >
<GridViewColumnHeader Click="SortClickAirwaysDefined" Tag="Name" Content="Name" />
</GridViewColumn>
<GridViewColumn Width="Auto" DisplayMemberBinding="{Binding Path=X_Y_Beginning}" >
<GridViewColumnHeader Content="Segment Start" />
</GridViewColumn>
<GridViewColumn Width="Auto" DisplayMemberBinding="{Binding Path=X_Y_Ending}" >
<GridViewColumnHeader Content="Segment End" />
</GridViewColumn>
<GridViewColumn Width="Auto" DisplayMemberBinding="{Binding Path=Category}" >
<GridViewColumnHeader Click="SortClickAirwaysDefined" Tag="Category" Content="Category" />
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
</Grid>
</TabItem>