WPF: как получить оставшуюся ширину в StackPanel? - PullRequest
1 голос
/ 31 марта 2010

Учитывая код ниже:

<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 или grid), но мне это не интересно. Также использование ElementName не представляет интереса.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...