Я использую этот код, чтобы написать TextBlock в C# на Xaml PageДобавить TextBlock в StackPanel в C#
Sale.Name = "Price";
Sale.Text = "$200";
deatilLayout.Children.Add(Sale);
Grid.SetRow(Sale, 1);
это просто сделать текст "$ 200" появится на этой странице.
Как разместить этот текстовый блок в стеке в строке 2 сетки?
Смотри ниже alyout страницы и где я хочу, чтобы TextBlock
<Grid x:Name="deatilLayout">
<Grid.RowDefinitions>
<RowDefinition Height="140"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="1" Margin="50 0 0 30" Height="600" Width="1200">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image x:Name="image" Source="{Binding Image}"/>
<StackPanel Orientation="Vertical" Grid.column="1">
<TextBlock Text="{Binding Title}" FontSize="52" TextWrapping="Wrap" />
**//Place textblock from C# here**
</StackPanel>
</Grid>
</Grid>
По-прежнему возникает проблема с позиционированием. См. Отредактированный код выше. – Tester
Я ничего не вижу под именем 'deatilLayout', что вы тоже добавляете? –
'detailLayout' - это имя главной сетки – Tester