XAML:网格单元溢出

时间:2013-04-26 13:13:28

标签: c# wpf windows-store-apps .net-4.5

我试图想出一种方法,我可以在网格中布局一些文本,并让每个单元格的内容溢出其边框。然而,似乎我无法实现这一点,我希望有人知道如何处理它。

以下是一些代码示例。您可以看到我包含一些“ClipToBounds”属性无济于事。无论有没有布局都是一样的。我想做什么甚至可能?

<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">

    <Grid ClipToBounds="False">
    <Grid.RowDefinitions>
      <RowDefinition Height="100"/>
      <RowDefinition/>
    </Grid.RowDefinitions>

    <TextBlock FontSize="50" Text="proper queen jelly" Margin="50,50,0,0" ClipToBounds="False"/>
  </Grid>
</Window>

我想还值得一提的是,我最终会尝试移植应用程序,以便在不久的将来与“Windows应用商店应用”兼容。我知道它和WPF之间有一些细微的差别,所以我想我想知道这对两者都有用。

1 个答案:

答案 0 :(得分:0)

我不确定我是否明白你的观点,但也许你正在寻找Grid.RowSpan属性。您的文本块将如下所示:

<TextBlock Grid.RowSpan="2" FontSize="50" Text="proper queen jelly" Margin="50,50,0,0" ClipToBounds="False"/>