2013-04-26 67 views
0

我想弄清楚一种方法,我可以在网格中布局一些文本,并让每个单元格的内容溢出其边框。然而,我似乎无法做到这一点,我希望有人知道该怎么做。XAML:网格单元格溢出

这里是一些代码的例子。你可以看到我包含了一些'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有一些细微的差别,所以我想我很想知道这对两者都有效。

回答

0

我不确定我是否明白了你的观点,但也许你正在寻找Grid.RowSpan属性。你的文字块看起来就像这样:

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

+0

那么,在技术上的工作,但会导致一堆的其他问题,如果我想要做的事情一样改变垂直对齐,等我要寻找的东西多一点健壮。 – 2013-04-26 18:31:54