WPF привязывает текстовый блок к родительскому свойству - PullRequest
0 голосов
/ 07 июня 2018

Я знаю, что на этот тип вопросов уже отвечали ранее, но я только начал с WPF неделю назад.У меня есть следующий сценарий, где мне нужно привязать свойство Textblock Text к его родительскому свойству Grid Width полностью из XAML.Таким образом, если Gird s Width равно 50, тогда значение Textblock s Text также должно быть 50.Ниже приведен мой XAML:

 <Grid x:Name=MyGrid" Margin="112,11,0,0">
  <Rectangle x:Name="ColorRect" Fill="Blue" Width="10" HorizontalAlignment="Left"/>
  <TextBlock x:Name="ValueTextBlock" Text=""/>
 </Grid>

Возможно ли связать свойство Text Textblock со свойством Grid (myGrid) Width, а также включить %в конце текста?Скажем, если Width = 50, то TextBlock s Text будет 50% ??Любая помощь будет оценена, так как я совершенно новичок в этом.

1 Ответ

0 голосов
/ 07 июня 2018

На самом деле, очень легко привязать свойство к свойству родителя.Вот пример:

 <TextBlock Text="{Binding (Grid.Width),
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Grid}}}"/>

Надеюсь, это поможет:)

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