Учитывая код ниже:
<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 не представляет интереса.
Спасибо.