WPF:如何在StackPanel中获得剩余宽度?

时间:2010-03-31 10:46:02

标签: wpf

鉴于以下代码:

<Window x:Class="Window3"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window3" Height="300" Width="300">
    <StackPanel Background="Yellow" Orientation="Horizontal">
        <TextBlock Background="Green" Text="some text" Width="200"/>
        <TextBox Width="{Binding ???}" />
        <TextBlock Background="Red" Text="some text" Width="50"/>
    </StackPanel>
</Window>

如何绑定第二个文本框的宽度以填充剩余空间?

请记住我正在寻找一个绑定解决方案:我知道如何使用其他布局(如DockPanel或网格),但我对此不感兴趣。此外,使用ElementName不感兴趣。

感谢。

0 个答案:

没有答案