控制重叠的 tabitem wpf c#
Controls overlapping tabitem wpf c#
我有一个 TabControl
,在一个 Tabitem
里面,我有一个网格,我的 userControl 在网格里面:
<TabControl>
<TabItem>
<Grid HorizontalAlignment="Left" Height="64" Margin="288,150,0,0" VerticalAlignment="Top" Width="354">
<Canvas>
<local:MyCustomComboBox x:Name="ucc1" HorizontalAlignment="Left" Grid.RowSpan="2" Grid.ColumnSpan="3" Height="30" VerticalAlignment="Top" Width="194" ClipToBounds="True"/>
<Canvas>
</Grid>
<TabItem>
<TabControl>
默认情况下,当 userControl 的大小大于网格's/TabItem 的大小时,多余的部分不能 seen.How 我可以让我的 UserControl 重叠它吗?我尝试添加 RowSpan
和 ColumnSpan
但它不起作用:(
TabItem
有它自己的界限,你不能 overlap.So,你不可能实现你的目标......但我总是尽力帮助别人,所以这里有一个快速提示:
If the usercontrol is bigger than the gird
你的 userControl XAML 包括 MyCustomComboBox
,这让我觉得它是一个组合框。我看到你之前的 post 你想自定义你的组合框但是不能'没有完全实现您的目标...那么,您是否正在尝试创建自己的自定义组合框,并且通过 usercontrol bigger than the grid
,您的意思是您创建的下拉菜单不会超出网格而是被剪裁到网格中??
如果是这种情况,您可以使用 ContextMenu
并移动您的自定义 drop-down 列表 there.Then contextMenu
将与 TabItem 和 Grid 重叠,因为它是 window 本身。
此外,注意你不能在用户控件中使用命名内容(你可以,但这需要一个解决方法)。所以我建议你在后面添加所有必需的代码,甚至设置必需的从 user-control 后面的代码绑定。
希望这对您有所帮助:)
我有一个 TabControl
,在一个 Tabitem
里面,我有一个网格,我的 userControl 在网格里面:
<TabControl>
<TabItem>
<Grid HorizontalAlignment="Left" Height="64" Margin="288,150,0,0" VerticalAlignment="Top" Width="354">
<Canvas>
<local:MyCustomComboBox x:Name="ucc1" HorizontalAlignment="Left" Grid.RowSpan="2" Grid.ColumnSpan="3" Height="30" VerticalAlignment="Top" Width="194" ClipToBounds="True"/>
<Canvas>
</Grid>
<TabItem>
<TabControl>
默认情况下,当 userControl 的大小大于网格's/TabItem 的大小时,多余的部分不能 seen.How 我可以让我的 UserControl 重叠它吗?我尝试添加 RowSpan
和 ColumnSpan
但它不起作用:(
TabItem
有它自己的界限,你不能 overlap.So,你不可能实现你的目标......但我总是尽力帮助别人,所以这里有一个快速提示:
If the usercontrol is bigger than the gird
你的 userControl XAML 包括 MyCustomComboBox
,这让我觉得它是一个组合框。我看到你之前的 post 你想自定义你的组合框但是不能'没有完全实现您的目标...那么,您是否正在尝试创建自己的自定义组合框,并且通过 usercontrol bigger than the grid
,您的意思是您创建的下拉菜单不会超出网格而是被剪裁到网格中??
如果是这种情况,您可以使用 ContextMenu
并移动您的自定义 drop-down 列表 there.Then contextMenu
将与 TabItem 和 Grid 重叠,因为它是 window 本身。
此外,注意你不能在用户控件中使用命名内容(你可以,但这需要一个解决方法)。所以我建议你在后面添加所有必需的代码,甚至设置必需的从 user-control 后面的代码绑定。
希望这对您有所帮助:)