wpfフォームにデータグリッドがあります。必要なのは、このデータグリッドをタブコントロールに配置することです。これを実現するためにxamlを調整することは可能ですか、それともデータグリッドを削除してからタブコントロールを追加してから、タブコントロール内でデータグリッドをやり直す必要がありますか?datagrid xamlをタグ間でカプセル化しようとしましたが、ディメンションを指定しませんでした。必要な結果が得られませんでした。
これがdatagridxamlです
<DataGrid x:Name="_dgvInventory"
VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Recycling"
Grid.Row="1"
AutoGenerateColumns="False"
ItemsSource="{Binding}"
IsReadOnly="True"
SelectionMode="Single"
SelectionUnit="FullRow"
RowHeaderWidth="30"
SelectionChanged="DGVInventory_SelectionChanged"
LoadingRow="DataGridLoadingRow"
VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Auto">
<DataGrid.Columns>
<DataGridTextColumn Header="Status"
Binding="{Binding Status}"/>
<DataGridTextColumn Header="Tag ID"
Binding="{Binding TagId}"/>
<DataGridTextColumn Header="Description"
Binding="{Binding Description}"/>
<DataGridTextColumn Header="Part Number"
Binding="{Binding PartNumber}"/>
<DataGridTextColumn Header="Serial Number"
Binding="{Binding SerialNumber}"/>
<DataGridTextColumn Header="Location"
Binding="{Binding Location}"/>
<DataGridTextColumn Header="Room"
Binding="{Binding Room}"/>
<DataGridTextColumn Header="Inventory"
Binding="{Binding Inventory}"/>
<DataGridTextColumn Header="Comment"
Binding="{Binding OwnedComment}"/>
</DataGrid.Columns>
<DataGrid.ContextMenu>
<ContextMenu>
<MenuItem Header="Search"
Click="SearchParts_Click" />
<MenuItem Header="Masked Search" Click="MaskedSearchMenuItem_Click"/>
</ContextMenu>
</DataGrid.ContextMenu>
<DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding Status}"
Value="Inv:found">
<Setter Property="Background"
Value="GreenYellow"/>
</DataTrigger>
<DataTrigger Binding="{Binding Status}"
Value="Inv:unfound">
<Setter Property="Background"
Value="Salmon"/>
</DataTrigger>
<DataTrigger Binding="{Binding Status}"
Value="unknown">
<Setter Property="Background"
Value="Yellow"/>
</DataTrigger>
<DataTrigger Binding="{Binding Status}"
Value="stray">
<Setter Property="Background"
Value="LightBlue"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
これは、wpfウィンドウのタブコントロールに存在します。タブコントロールには、他のいくつかのデータグリッドやスライダーバーなどがあります。私がする必要があるのは、この1つの特定のデータグリッドをタブコントロールに配置することです。タブコントロール自体はメインのタブコントロールにあります。私の質問がより明確になることを願っています。xamlで何か簡単なことをして、ミニタブコントロールを作成し、それをデータグリッドの後ろに「スライド」させることができるかどうか疑問に思いました(ミニタブコントロールの子になります)。私の用語が受け入れられている規範ではない場合は、お詫び申し上げます。これで新しい。