哪些面板和容器允许 UI 元素重叠



允许与不同的z指数重叠的面板和容器是什么?(不包括画布(

-

-由于我被要求提供详细信息,这是代码的一部分:

 <DockPanel HorizontalAlignment="Left" Height="32" LastChildFill="False" Margin="10,0,0,10"
                               VerticalAlignment="Top">
                        <Rectangle Fill="{Binding (extensions:PaletteColor.FillBrush)}" Height="32" RadiusY="4"
                                   RadiusX="4"
                                   Stroke="#FF000000" Width="32" HorizontalAlignment="Left" VerticalAlignment="Top"
                                   MouseLeftButtonUp="TargetColorClick"
                                   ToolTip="{Binding (extensions:PaletteColor.Name)}" />
好的,

我能够在克莱门斯的支持下做到这一点:

<TextBlock TextWrapping="Wrap" Text="16"
                                   Margin="-32,0,0,0" Height="16"
                                   HorizontalAlignment="Center" />
-

-回答另一个问题,我的整个控件的 XAML 如下所示:

<ItemsControl ItemsSource="{Binding (local:MainWindow.CurrentPaletteSet)}" Width="400" Margin="665,67,14,-67">
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <DockPanel HorizontalAlignment="Left" Height="32" LastChildFill="False" Margin="10,0,0,10"
                               VerticalAlignment="Top">
                        <Rectangle Fill="{Binding (extensions:PaletteColor.FillBrush)}" Height="32" RadiusY="4"
                                   RadiusX="4"
                                   Stroke="#FF000000" Width="32" HorizontalAlignment="Left" VerticalAlignment="Top"
                                   MouseLeftButtonUp="TargetColorClick"
                                   ToolTip="{Binding (extensions:PaletteColor.Name)}" />
                        <TextBlock TextWrapping="Wrap" Text="16"
                                   Margin="-32,0,0,0" Height="16"
                                   HorizontalAlignment="Center" />
                        <TextBlock TextWrapping="Wrap" Text="{Binding (extensions:PaletteColor.FullRgbString)}"
                                   Margin="5,0,0,0" Height="16"
                                   HorizontalAlignment="Left" DockPanel.Dock="Top" />
                        <TextBlock TextWrapping="Wrap" Text="{Binding (extensions:PaletteColor.FullHslString)}"
                                   Margin="5,0,0,0"
                                   Height="16" HorizontalAlignment="Left" DockPanel.Dock="Top" MinWidth="121" />
                    </DockPanel>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapPanel />
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel></ItemsControl>

相关内容

  • 没有找到相关文章

最新更新