Как уже упоминалось в комментарии, к моменту создания Segments
элемент Border
не создается. Он загружается и отображается по требованию.
Что вы можете сделать, это обработать событие Loaded
Border
и программно установить свойства InputFields
:
private void SomeButton_Click(object sender, RoutedEventArgs e)
{
Border border = (Border)sender;
StackPanel stackPanel = (StackPanel)border.Child;
foreach (InputField inputField in stackPanel.Children.OfType<InputField>())
{
//...
}
}
XAML:
<Border Margin="0" Style="{StaticResource DataGridDetailsBorder}" Loaded="OnLoaded">