2011年5月29日 星期日

在 WPF 中如何將 Label 的 Content 屬性繫結到父容器的 Width 屬性?

Good Question...

<Grid Width="500" Name="widthProvider">
    <Label  Height="28" Name="label1" Width="203">
        <Label.Content>
            <Binding Path="Width">
                <Binding.RelativeSource>
                    <RelativeSource Mode="FindAncestor" AncestorType="Grid" AncestorLevel="1"/>
                </Binding.RelativeSource>
            </Binding>
        </Label.Content>
    </Label>
</Grid>